将日期时间转换回原始格式
我使用此代码
$new_date = date('Y-m-d H:i:s', timetostr($orig_date));
将此输入 Wed Jun 2 2010
转换为 datetime
输出 2010-06-02 00:00:00
当我阅读时它是从数据库中获取的,如何将其转换回原始格式 Wed Jun 2 2010
?
I used this code
$new_date = date('Y-m-d H:i:s', timetostr($orig_date));
to convert this input Wed Jun 2 2010
to a datetime
output 2010-06-02 00:00:00
When I read it from the database, how do I convert it back to the original format of Wed Jun 2 2010
?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用函数
strftime()
(请参阅 php.net手册:strftime() 了解更多信息和所有参数)以及指定的参数,将时间戳转换回人类可读的格式。您可以这样使用该函数
strftime("%a %b %d %Y")
其中 %a 代表工作日的缩写名称,%b 代表月份的缩写名称,% d 表示月份中的第几天,%Y 表示指定年份的 YYYY 表示形式。You can use the function
strftime()
(see php.net manual: strftime() for further information and all parameters) with specified parameters to convert the timestamp back to a human-readable format.You can use the function this way
strftime("%a %b %d %Y")
where %a stands for the shortened name of the weekday, %b for the shortened name of the month, %d for the day of the month and %Y for the YYYY representation of the specified year.