js

2016-04-14 44 views
1

için zaman damgası nasıl doğrulanır Fox örnek 2117-09-15 00: 00: 41.0.
Benzer konuları gördüm ancak bu var valid = (new Date(timestamp)).getTime() > 0; çalışmıyor.js

+2

sen bize daha ayrıntılı ve bazı kod verebilir? –

+0

Çalışıyor: https://jsfiddle.net/x5hmyyrz/ –

+0

Ben Timetamp createdDate = (Timestamp) employeeObject [4]; türünde bir değişkeni var, formunu koruyarak oluşturulmuş olan değeri kontrol etmem gerekir Tarih veya hata alıyorum HTTP Durumu 500 –

cevap

1

Eğer o zaman bazı tarihler (dk ve mySql maksimum arasında olduğunu kontrol edebilir bir tarih MySQL geçerli olup olmadığını kontrol etmek istiyorsanız zaman damgası):

İşte
function isValid(dateString) { 
    var minDate = new Date('1970-01-01 00:00:01'); 
    var maxDate = new Date('2038-01-19 03:14:07'); 
    var date = new Date(dateString); 
    return date > minDate && date < maxDate; 
} 

olan testine sizin için keman: https://jsfiddle.net/x5hmyyrz/3/

+0

haha ​​head çalışmıyor, evet tam olarak –

+0

Ayrıca, tüm tarayıcılar doğrudan tarih karşılaştırmasını desteklemiyordur. Bu durumda date.getTime()> minDate.getTime() && date.getTime()

+0

kullanın. Yardımınız için teşekkürler! –