【问题标题】:How to make Php Timestamp Function For My zone如何为我的区域制作 PHP 时间戳功能
【发布时间】:2018-08-18 05:41:16
【问题描述】:

我正在尝试制作 php 时间戳功能,我让它像这样

我的代码示例

$t=time(); 
echo($t . "<br>"); 
echo(date("Y-m-d",$t));

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

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

output:-1534569934

我需要在我的代码中更改什么

【问题讨论】:

标签: php


【解决方案1】:

这是我尝试过的,

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

我希望这能解决你的问题:-)

【讨论】:

    【解决方案2】:

    根据:

    我想要这种格式的 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');
    }
    

    然后您可以根据自己的逻辑在任何地方使用它作为时间戳。

    【讨论】:

    • 你可以使用strtotime()
    • 但是strtotime()不会把它转换成这样的:1534573764
    【解决方案3】:

    你可以试试这个:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-10-07
      • 1970-01-01
      • 2014-04-14
      • 2023-03-07
      • 1970-01-01
      • 2020-09-26
      • 1970-01-01
      相关资源
      最近更新 更多