在cakephp和jquery中将时间戳转换为PST
我是cakephp的新手,希望在cakephp和jquery中转换PST中的unix时间。 请让我知道是默认时区,这样我就不用再提它了在cakephp和jquery中将时间戳转换为PST,php,jquery,cakephp,cakephp-2.0,Php,Jquery,Cakephp,Cakephp 2.0,我是cakephp的新手,希望在cakephp和jquery中转换PST中的unix时间。 请让我知道是默认时区,这样我就不用再提它了 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',$ti
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;
在Cakephp中,您可以在Config文件夹下的
core.php
上设置默认时区。
AsApp/Config/core.php
设置date\u default\u timezone\u set('UTC')代码>
至日期默认时区设置(“美国/洛杉矶”)代码>最好的方法是在cakephp中的core.php文件中编辑默认时区设置
您将在“app/config/core.php”位置找到此文件
将“UTC”替换为您最喜欢的时区,并取消行上方的注释
对于jQuery,您可以使用如下插件:它会自动转换PST中的日期吗?在cake和jquery中?您需要使用CaketTime来显示您的时间字段,然后是的,它会显示。在数据库中,我正在保存时间戳。我已经更改了设置日期、默认时区和设置(“UTC”);迄今为止的默认时区设置(“美国/洛杉矶”);但它反映了相同的datetimeWell@Piya Sharma,我记得你之前问过类似的问题,我记得你把datetime保存为字符串。您应该了解mysql存储日期的不同方式。。。将列更改为DATETIME或TIMESTAMP。为什么要将datetime保存为UNIX-TIMESTAMP到varchar列?我无法将该列更改为datetime。
/**
* Uncomment this line and correct your server timezone to fix
* any date & time related errors.
*/
//date_default_timezone_set('UTC');