在php中将日和年转换为日月和年格式
所以我有以下格式的天数和年份:
322 days
2009 year
我需要将其转换为 2009-11-18
php 中有一个函数可以实现此目的吗?
So I have the number of days and the year in the following format:
322 days
2009 year
I need to convert this to 2009-11-18
Is there a function in php to achieve this?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(5)
当然,使用
mktime
和date
:输出:2009-11-18
Sure, use
mktime
anddate
:Output: 2009-11-18
相关文档在这里: http://php.net/manual/en/datetime.createfromformat.php
Relevant docs here: http://php.net/manual/en/datetime.createfromformat.php
试试这个
strtotime 函数
Try this
strtotime function
我们在 php 中确实有
strtotime()
,它可以轻松地从年份中提取时间戳:并通过添加天数来链接它:
btw:我更喜欢 Marc B 的答案。)
We do have
strtotime()
in php, which can easily pull timestamp from year:And chain it with adding days:
btw: I like Marc B's answer better .)
困难的方法(作为奖励,我解析了您给出的输入示例:p):
The hard way ( and as a bonus, I parse the input example you gave :p ):