如何从PHP中的日期获取仅时间时间戳

乌尔

我在 PHP 中有一个时间字段,它接收小时和分钟 (H:i)。这进入一个\Datetime Object. 神奇的是,在我的情况下,不希望的是,当前日期被添加到那个时间。

我想去掉日期并只保留时间。

 $timeonly = $this->getDate()->format('H:i');

这给了我字符串 10:00。

但是现在...如何将这个字符串转换为所需的整数3600010h?

我试过了,strtotime($timeonly)但这又添加了日期......

这甚至是一个好主意吗,我是不是因为它太琐碎或没有完成而找到它?

也许有DateTime->类似的东西returnTimeWithoutDate

肖恩·布莱特

这对一点数学来说是微不足道的:

function timeToSeconds(\DateTime $dt)
{
    return $dt->format('H') * 3600 + $dt->format('i') * 60;
}

echo timeToSeconds($this->getDate());

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何提取Unix时间戳并获取日期

从时间戳获取日期

如何在弹性搜索脚本中从日期获取时间戳

如何在颤抖的默认日期选择器中删除时间戳或仅获取日期形式的日期选择器?

如何从Flutter的时间戳值中仅获取日期和时间值

如何在Rust中获取当前日期和时间的时间戳

如何从时间戳中仅提取ddmmyy格式的日期

如何仅使用日期过滤时间戳?

如何从时间戳获取日期

PHP从单独的日期和时间获取时间戳

PHP日期时间戳

在PHP中添加时间戳或日期时间

从时间戳获取日期:PHP中的错误日期

从UTC中的日期和时间获取时间戳

如何从js中的时间戳数组匹配和获取日期

无法从php中的时间戳获取日期和时间?

如何使基于时间戳的日期的if语句在php表中显示?

如何从值中获取开始日期时间戳和结束日期时间戳

如何从包含时间戳的日志文件中获取日期值

如何在 Javascript 中获取给定日期、时间和区域的时间戳

如何快速从时间戳中获取日期格式

BigQuery:如何以秒为单位从时间戳中获取日期时间?

从 NSIS 中的时间戳获取日期

如何从 DATE(不是日期时间、时间戳)获取 AVG 并返回 DATE(不是日期时间、时间戳)

如何从字符串时间戳中获取日期时间

Swift 如何只从时间戳中获取日期?

如何从 Django 的时间戳中仅提取日期

如何从UTC日期时间获取正确的时间戳

如何从 C++ 中的日期时间格式获取时间戳?