2014-11-04 2 views
0

Я используюZend_Date странно probleb

<?php 
    $date = '2014-09-01 14:01:52'; 
    $dateObject = new Zend_Date($date); 
    $tranDate = $dateObject->get(Zend_Date::ATOM); 
    echo $tranDate; 
?> 

2014- 09-01 T14: 01: 52 + 00: 00

это правильно, но я заметил, чем несколько раз он вернулся 2014- 01-09 T14: 01: 52 + 00: 00

Кто-нибудь знает, в чем проблема?

ответ

0

Проблема может быть связана с вашим $ locale.

Вы должны быть хорошо делать это

$dateObject = new Zend_Date($date, 'dd/MM/yyyy'); 

Или, если вы хотите быть «чище», вместо того, чтобы писать строку, проверить Zend константы для дат здесь http://framework.zend.com/manual/1.12/en/zend.date.constants.html

Смежные вопросы