Я новичок в cakephp и хочу преобразовать время unix в PST как в cakephp, так и в jquery. пожалуйста, дайте мне знать, часовой пояс по умолчанию, так что я не должен снова упоминать его снова n снова?
date_default_timezone_set("America/Los_Angeles");
Я попытался преобразовать его следующим способом:
$timestamp='1397147133';
date_default_timezone_set("America/Los_Angeles");
echo $str=date('d-m-Y H:i:s',$timestamp); die;
Лучший способ сделать это - отредактировать настройку часового пояса по умолчанию в файле core.php в cakephp.
Вы найдете этот файл в папке "app/config/core.php".
/**
* Uncomment this line and correct your server timezone to fix
* any date & time related errors.
*/
//date_default_timezone_set('UTC');
Замените "UTC" вашим любимым часовым поясом и раскомментируйте выше строки.
Для jQuery вы можете использовать плагины типа: momentjs
В Cakephp вы можете установить часовой пояс по умолчанию на core.php
в папке Config. Как App/Config/core.php
set date_default_timezone_set('UTC');
to date_default_timezone_set("America/Los_Angeles");