几天前,我要求提供一种解决方案,该解决方案可以让我从任何其他日期格式开始获取特定的日期格式。我正在使用的解决方案在这篇文章中被标记为最佳答案。通过使用这个解决方案,我没有遇到问题,但我今天发现自己要应付另一个小问题。在实践中,我还需要将格式日期 unix 时间戳(以毫秒为单位)转换为“Ym-d”格式。我尝试了几种解决方案,但如果我尝试将它们与此功能结合使用,则会遇到问题:
function change_date_format($x) {
$date = new DateTime($x);
return $date->format('Y-m-d');
}
我相信你的帮助,非常感谢
阅读DateTime 对象文档会对您有所帮助
function change_date_format_from_unix_timestamp($x) {
// convert from milliseconds to seconds
$x = floor($x / 1000);
// convert timestamp to DateTime object
$date = DateTime::createFromFormat('U', $x);
// return formatted date
return $date->format('Y-m-d');
}
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句