这个问题展示了如何使用SQL(SQL date format conversion from INT(yyyymmdd) type to date(mm/dd/yyyy)),我该如何使用PHP?
我希望将日期从20141127转换为2014-11-27,如果有功能内置,或者使用php日期功能来实现此目的,我不会知道。
谢谢
答案 0 :(得分:3)
使用strtotime()将包含日期的字符串转换为Unix时间戳:
<?php
// both lines output 813470400
echo strtotime("19951012"), "\n",
strtotime("12 October 1995");
?>
您可以将结果作为第二个参数传递给date()以自行重新格式化日期:
<?php
// prints 1995 Oct 12
echo date("Y-m-d", strtotime("19951012"));
?>