【问题标题】:php time string to time offset from start of dayphp时间字符串到从一天开始的时间偏移
【发布时间】:2023-03-17 05:24:01
【问题描述】:

php 是否有任何内置功能可以将可读的time-string(强调timenot datetime)与 strtotime 允许的相同宽松格式转换为从一天开始的几秒钟内的偏移量。

php DateTimestrtotime 似乎只适用于日期时间 比如“12-07-13 10:30:00”

我真正想要的是一个通用时间(无日期),例如“10:30pm”或“23:30 或“13-15”等。

应该变成“81000”、“84600”、“47700”之类的东西

【问题讨论】:

    标签: php datetime time-format


    【解决方案1】:

    你真的需要一个内置函数来做:

    $seconds = strtotime('10:30 pm') - strtotime('00:00');
    var_dump($seconds);
    

    【讨论】:

    • 如果您愿意,您甚至可以使用“午夜”而不是“00:00”。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-01-16
    • 2020-08-18
    • 2015-10-02
    相关资源
    最近更新 更多