10/10/2018, 10:25
Giúp em so sánh ngày tháng trong javascript!
em có 1 form trong đó co mục ngày tháng năm bắt đầu và kết thúc
bắt đầu gồm 3 select: ngaybd,thangbd,nambd
kết thúc gồm 3 selest:ngaykt, thangkt,namkt
tất cả đều là số.
ý tưởng của em là ghép nambd.thangbd.ngaybd thành một số chẳng hạn 20100322(nam 2010 thang 03 ngay 22)
và ghép namkt.thangkt.ngaykt cũng thàng 1 số 20100622
và so sánh nó điều kiện là kết thúc lớn hơn bắt đầu.
Nhờ mấy anh cho em code làm việc này bằng javascript, để bắt lổi trước khi action.
và nhờ mấy anh có cách nào kiểm tra ngày hợp lệ nhanh gọn hơn phải so sánh từng ngày từng tháng coi tháng đó có 30 ngày thí ngày nhạp vào kg dc lớn hơn 30, Ôi một dọc if else mệt chết đi dc! lai còn năm nhuần nữa chứ!
Mong mấy anh giúp dzum em! thank
bắt đầu gồm 3 select: ngaybd,thangbd,nambd
kết thúc gồm 3 selest:ngaykt, thangkt,namkt
tất cả đều là số.
ý tưởng của em là ghép nambd.thangbd.ngaybd thành một số chẳng hạn 20100322(nam 2010 thang 03 ngay 22)
và ghép namkt.thangkt.ngaykt cũng thàng 1 số 20100622
và so sánh nó điều kiện là kết thúc lớn hơn bắt đầu.
Nhờ mấy anh cho em code làm việc này bằng javascript, để bắt lổi trước khi action.
và nhờ mấy anh có cách nào kiểm tra ngày hợp lệ nhanh gọn hơn phải so sánh từng ngày từng tháng coi tháng đó có 30 ngày thí ngày nhạp vào kg dc lớn hơn 30, Ôi một dọc if else mệt chết đi dc! lai còn năm nhuần nữa chứ!
Mong mấy anh giúp dzum em! thank
Bài liên quan





var ngaybd="Jul 8, 2005"; var ngaykt="Jul 10, 2005"; var d1 = Date.parse(ngaybd); var d2 = Date.parse(ngaykt); if (d2>d1){ ........... }