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 日期时间对象的时间部分转换为自一天开始以来的总秒数