【发布时间】:2021-11-14 01:14:24
【问题描述】:
我有一个整数列“duration_temp”,其值表示以分钟为单位的持续时间,我想将这些值复制到时间戳类型的另一列“持续时间”中,我遇到了如何将这些 Int 分钟转换为的问题时间戳格式,例如: 如果 Int 中的值设置为 4,那么我应该将其转换为 yyyy-mm-dd 00:04:00。 是否有一个功能可以做到这一点或关闭这样做?任何建议都会很感激。
【问题讨论】:
-
这能回答你的问题吗? Convert timestamp to readable date/time PHP
-
您只有分钟数并想将其转换为时间戳?年月日呢?
-
如果您希望日期部分默认为今天的日期,那么
mktime可能就是您要查找的内容,只需为小时 + 秒参数传递一个零。但你的问题并不完全清楚。 -
这能回答你的问题吗? Adding minutes to date time in PHP
-
这仍然有点模棱两可,因为您在谈论列。您是否有可能想要使用 SQL 来代替?就像你在一列中有时间戳,在另一列中有分钟,所以也许你可以做这样的事情:
UPDATE my_table SET duration = duration + duration_temp*60;