`碳->时间戳`但没有秒

有什么Carbon方法可以获取Carbon对象的时间戳,但没有秒?


我需要比较两个Carbon对象,但我不想考虑秒...


if ($carbon1->timestamp > $carbon2->timestamp) {

   // Do something...

}

我不喜欢使用像


$timestampWithoutSeconds = substr($carbon1->timestamp, 0, 5);


慕田峪9158850
浏览 134回答 2
2回答

尚方宝剑之说

假设您的时间戳以毫秒为单位,您可以从中减去秒数。假设您的时间戳是 1564562500699,即 2019 年 7 月 31 日星期三 10:41:40 GMT+0200(中欧夏令时)$timestamp = 1564562500699;$milliseconds = $timestamp % (60*1000); // 40699$timestampWithoutSeconds = $timestamp - $milliseconds;// Your condition如果你想要一个 Carbon 解决方案,看起来像与第二个getter一起使用的subSeconds可以工作:$carbon1->subSeconds($carbon1->second);

当年话下

您可以将 Carbon 对象放在地板上:if ($carbon1->floorMinute() > $carbon2->floorMinute()) {   // Do something...}或者->roundMinute()取决于您想要更低或最接近的分钟。
打开App,查看更多内容
随时随地看视频慕课网APP