alx99
Новичок
strtotime - как получить правильное время
следующий код
выдает результат
результат с PHP 5.2.13(Linux) и 5.2.6 (vista)
последний день 2010-05-30
первый день 2010-06-01
хотя дата 2010-05-31
следующий код
PHP:
<?php
var_dump(date('Y-m-d H:i:s'),' <br> ');
var_dump(date('Y-m-d H:i:s',strtotime("now")),' now<br>');
var_dump(date('Y-m-d H:i:s',strtotime("first day")),' first day<br>');
var_dump(date('Y-m-d H:i:s',strtotime("+1 day")),' +1 day<br>');
var_dump(date('Y-m-d H:i:s',strtotime("last day")),' last day<br>');
var_dump(date('Y-m-d H:i:s',strtotime("next month")),' next month<br>'); ?>
PHP:
" string(19) "2010-05-31 13:47:12" string(7) "
" string(19) "2010-05-31 13:47:12" string(9) " now
" string(19) "2010-06-01 13:47:12" string(15) " first day
" string(19) "2010-06-01 13:47:12" string(12) " +1 day
" string(19) "2010-05-30 13:47:12" string(14) " last day
" string(19) "2010-07-01 13:47:12" string(16) " next month "
последний день 2010-05-30
первый день 2010-06-01
хотя дата 2010-05-31