首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从特定时间戳中获取午夜时间戳值

问从特定时间戳中获取午夜时间戳值
EN

Stack Overflow用户
提问于 2016-04-19 13:46:11
回答 3查看 590关注 0票数 0

我只想计算时间戳的午夜值。例如1461043742这是今天的时间戳,我想要午夜12点的时间戳值。这是1461130928个明天的时间戳,我想展示明天午夜12点的时间戳值。我该怎么做呢,有没有可能用PHP来实现呢?

EN

回答 3

Stack Overflow用户

发布于 2016-04-19 14:01:12

您可以使用strtotime

代码语言:javascript
复制
// Input:
$now = 1461043742;

// Calculate:
$midnight = strtotime("midnight", $now);
$midnight_tomorrow = strtotime("midnight tomorrow", $now);

// Test
print(date('c', $midnight));
print(date('c', $midnight_tomorrow));
票数 1
EN

Stack Overflow用户

发布于 2016-04-19 14:00:45

您需要将小时和分钟更改为午夜小时。

代码语言:javascript
复制
$date = new DateTime() // By default gets the current time
$date.setTime(0,0,0) // Midnight hour
$stamp = date.getTimestamp()
票数 0
EN

Stack Overflow用户

发布于 2016-04-19 13:54:34

您可以使用strtotime

代码语言:javascript
复制
$date = '2016-04-18 00:00:00';
$timestamp = strtotime($date);

$date = date('Y-m-d 00:00:00');
$timestamp = strtotime($date);
票数 -1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36709574

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档