php日期更改为12小时格式并添加gmt +3

时间:2013-08-19 19:52:23

标签: php date

我使用日期:

 $date = date('m-d-Y H:i:s');

这将它插入24小时,我想要的是12小时格式并添加GMT +3,我该怎么办?

3 个答案:

答案 0 :(得分:1)

你可以使用

  $date = date("m-d-Y h:i:s", strtotime("now +3 GMT"));

答案 1 :(得分:0)

date_default_timezone_set("GMT");用于更改时区..(将gmt替换为+3时区名称)

$date = date('m-d-Y h:i:s'); 12小时格式..

阅读手册http://php.net/manual/en/function.date.php

答案 2 :(得分:0)

如果你想要GMT +3时区,你可以申请:

date_default_timezone_set('Etc/GMT+3');

虽然我不推荐它,因为PHP will not longer support that timezone。您可以使用one of the supported ones。对于12小时格式的日期,请使用以下方式:

$date = date('m-d-Y h:i:s');

小写h format character适用于

  

带有前导零的12小时格式的小时