Güzel bir "tarih seçici" yapmak nasıl

0 Cevap php

Ben, örneğin, bazı MySQL ve PHP ile deney, ve ben güzel bir "tarih seçici" oluşturma hakkında merak ediyorum yapıyorum Tarihi 2010-11-11 (bugünün tarihini) alacak.

Benim MySQL veritabanında geçerli DATETIME değerleri saklamak istiyorum, ve ben bir PHP sayfası year için haddeleme listelerini sunmak istiyoruz, month ve day (örneğin, 2010 - 11-11) bir biçimde el ile tarihleri ​​yazmak ve daha sonra kontrol yok kullanıcıya zorlama önlemek amacıyla.

Benim soru adlı kullanıcı (yok) tarih 2010/11/31 alır diyelim, olduğu; dinamik ayarlamak şekilde nasıl basit yuvarlanma listeleri oluşturabilirsiniz? Bu kullanıcı İLK ay sonra, yıl alır, ve son gün (dinamik verilen ayın gün gerçek sayısını karşılamak için değiştirilmiş olan) vardır. Umarım artık yıl da dikkat alınacaktır. Hepsini ve kullanıcı presler teslim alıyorum sonra, komut veritabanı (örneğin, YYYY-AA-GG, ya YYYYMMDD'NIN) doğru biçimlendirilmiş bir DATETIME değer sunacaktır.

Bildiğim kadarıyla anlamış gibi, DATETIME tipi sunucusu hatasız onay yeterince kolay olmalı, geçersiz tarihlerini takip edecek, yani standart olarak katıdır. Ama yukarıda açıklanan ne yaparak bu kaçınmak istiyorum.

Benim açıklanan 'çözüm' sadece PHP (ve MySQL) kullanarak uygulamak kolay olduğunu söyleyebilirim? Yoksa bu yönetmek için diğer bazı şeyler (örneğin AJAX / JavaScript, jQuery vb) gerekir? Herhangi bir öneri ve işaretçileri, uygulamak kolay olabilir aynı sorunu özellikle alternatif yaklaşımlar çok açığız. Şimdiden teşekkürler!

0 Cevap