我怎样才能生效的日期格式输出:
2012年12月12日,1/10/2012,2012/1/5
代替
2012年12月12日,01/10/2012,01/05/2012?
我的代码如下:
$adatefrom = date_create($_POST['datefrom']);
$adateto = date_create($_POST['adateto']);
$adatefrom = date_format($adatefrom, 'd/m/Y');
$adateto = date_format($adateto, 'd/m/Y');
请大家注意,我必须格式化日期后张贴。
看看PHP的内置date
函数这里
你会发现,你的解决方案是如此简单:
date('j/n/Y',strtotime($_POST['datefrom']));
要注意的关键事情是在第一个参数中使用的字符。
有你有很多其他的选择,只需要通过文件的读取。
请注意,一个简单的搜索在谷歌的PHP日期'会发现这个解决方案为您
$adatefrom = date_create($_POST['datefrom']);
$adateto = date_create($_POST['adateto']);
$adatefrom = date_format($adatefrom, 'j/n/Y');
$adateto = date_format($adateto, 'j/n/Y');
别客气! ;)