PHP将剩余秒数(从现在开始)转换为日期

Posted

技术标签:

【中文标题】PHP将剩余秒数(从现在开始)转换为日期【英文标题】:PHP convert remaining seconds (from now) into date 【发布时间】:2011-08-13 01:10:02 【问题描述】:

早安,伙计们。我只是在考虑小型 php 爬虫,它可以浏览我最喜欢的 2 个网站并向我显示一些关于 1 个类别的拍卖信息。 我还没有开始写任何东西,因为我坚持每次拍卖的剩余时间。我只想在拍卖结束的那一天下雪。但是这些站点只为我提供了几秒钟(或几毫秒),从现在到结束。 如何将这些秒数转换为正常日期,如 2011-08-24?我很感激任何建议。

乔治

【问题讨论】:

从当前时间戳中减去剩余,然后使用 date() 格式化 【参考方案1】:

只需$date = time() + $seconds;。现在 $date 保存拍卖结束的日期。您可以使用date() 以一种很好的方式输出它。

【讨论】:

【参考方案2】:
//watch for time zone issues
echo date('l jS \of F Y h:i:s A',time()+$remaining);

+ not - sorry

【讨论】:

+1 用于考虑时区。但是,在具有相对时间的上下文中,它是不相关的。但人们通常不注意这一点,然后抱怨。【参考方案3】:
echo date('Y-m-d',time() - $remaining_seconds);

这将按照您的要求将您的日期格式化为 YYYY-MM-DD。

【讨论】:

以上是关于PHP将剩余秒数(从现在开始)转换为日期的主要内容,如果未能解决你的问题,请参考以下文章

如何将 Python 日期时间对象的时间部分转换为自一天开始以来的总秒数

如何将秒转换为R中的日期

Unix时间戳转换怎样在Excel批量修改

使用 strftime 将 python 日期时间转换为纪元

vb 时间戳转换成时间

如何将UTC秒数转换为日期,100分,在线等