如何为我的区域创建Php时间戳函数

如何为我的区域创建Php时间戳函数,php,Php,我正在尝试制作php时间戳函数我是这样做的 我的代码示例 $t=time(); echo($t . "<br>"); echo(date("Y-m-d",$t)); 我需要在代码中更改的内容是我尝试过的 <?php $t = time(); echo(date("l, M d, Y h:i:s A",$t).' GMT '.date("O",$t)); 根据: 我想要这种格式的php时间戳 2018年8月18日星期六上午10:55:34 GMT+05:30 您可以将时

我正在尝试制作php时间戳函数我是这样做的

我的代码示例

$t=time(); 
echo($t . "<br>"); 
echo(date("Y-m-d",$t));
我需要在代码中更改的内容是我尝试过的

<?php
$t = time(); 
echo(date("l, M d, Y h:i:s A",$t).' GMT '.date("O",$t));
根据:

我想要这种格式的php时间戳

2018年8月18日星期六上午10:55:34 GMT+05:30

您可以将时间戳的格式设置为:

date('l ,F d,  Y h:i:s A \G\M\T P');
你还说,

我试图使php时间戳功能

首先,我没有看到任何函数声明或返回语句,因此您没有尝试创建函数。但是,根据上面的格式以及您需要自定义时间戳函数的事实,您可以通过以下方式构建它:

function custom_timestamp(){
    return date('l,F d,Y h:i:s A \G\M\T P');
}
然后,您可以根据自己的逻辑在任何地方使用它作为时间戳。

您可以尝试以下方法:

<?php
    $timestamp=time();
    echo(date("F d, Y h:i:s A", $timestamp));
?>

您可以使用
strotime()
但不会
strotime()
将其转换为如下内容:1534573764设置时区的可能副本
date\u default\u timezone\u Set(“亚洲/卡拉奇”)
<?php
    $timestamp=time();
    echo(date("F d, Y h:i:s A", $timestamp));
?>