Məndə bir dənə belə bir timestamp var: 1304752495000
epochconverter.com saytında bu timestamp-i yazanda düzgün tarix göstərir: 07 May 2011 07:14:55
Amma php mənə səhv tarix göstərir: 43315-12-18 01:36:40
Mən bunu necə düzəldə bilərəm? Kodum aşağıdakıdır
1 | <?php |
2 | // set default timezone |
3 | date_default_timezone_set('Europe/Moscow'); |
4 |
5 | // timestamp |
6 | $timestamp = 1304752495000; |
7 |
8 | // output |
9 | echo date('Y-m-d H:i:s',$timestamp) . '<br>'; |
10 | ?> |
Verilmiş cavablar və yazılan şərhlər (2 cavab var)
3
1304752495000 – bu düzgün timespamp deyil, mikrosaniyə formatında yazılıb, Unix timespamp isə saniyə formatında olmalıdır. Sonuncu 3 sıfır artıqdır, onu silin həll olacaq.
0
Yes alındı təşəkkürlər!
Sual verin
Cavab verin