я, вероятно, делать что-то действительно глупо здесь, но это не дает ожидаемый результат:PHP STRFTIME не показывая правильный вывод
php > $time = "2011-05-05 20:15:29"; // Timestamp from MySQL database, in UTC.
php > date_default_timezone_set("America/New_York");
php > $ts = strtotime($time . " UTC");
php > strftime("%Y-%m-%d %H:%M:%S");
php > echo strftime("%Y-%m-%d %H:%M:%S");
2011-05-05 17:51:59
год, месяц и день правильно, но все (в том числе секунд?) выключен. Зачем?
Каков выходной сигнал, который вы получаете от линии 3? –
'$ ts' is' 1304626529'. – Thanatos
arent вы должны передать $ ts вызову функции strftime? –