【问题标题】:php - convert hours : mins to the corresponding epoch time that the value would be todayphp - 将小时数:分钟转换为今天的值对应的纪元时间
【发布时间】:2011-11-07 17:15:39
【问题描述】:

我有 2 个值,我希望将其转换为今天将要发生的 epoch equivilent。

目前我有; 小时 - 16 分钟 - 30

所以在这里我有一半 4 或 16:30,今天将是 1314804607 纪元

问题是我如何每天进行这种转换以获得今天 16:30 的纪元值

提前感谢您的帮助,

到了那个时候,我累了 :P 可能真的很容易!

安迪

【问题讨论】:

    标签: php time epoch


    【解决方案1】:

    由于mktime 将值默认为当前日期/时间,我们只能覆盖您需要的值:

    $hours = 16;
    $minutes = 30;
    
    echo mktime($hours, $minutes);
    

    这将始终在运行当天在您的本地时区输出16:30 的时间戳...

    【讨论】:

    • ...如此简单!现在踢自己 :) 我正在执行以下操作 strtotime(date('d-m-Y H:i:s', mktime(16, 30, 0))) facepalm 感谢 ircmaxell
    猜你喜欢
    • 1970-01-01
    • 2021-12-18
    • 2018-05-28
    • 1970-01-01
    • 1970-01-01
    • 2014-12-01
    • 1970-01-01
    • 2019-02-22
    • 1970-01-01
    相关资源
    最近更新 更多