我试图改变显示的格式“d/M/Y”为这种格式“DMY”的日期,我写了下面的代码:日期操作无法正常工作
//Add $license years to today
$today = date("j-m-Y");
$license = $row_customize['license'];
$startdate = $row_customize['startdate'];
list($d,$m,$Y) = explode('/',$startdate);
$newstartDate = $d."-".$m."-".$Y;
$enddate= date("j-m-Y", strtotime("$newstartDate +$license years"));
echo $today;
echo $enddate;
$今天显示正确,但$ enddate在1970年例如1-01-1970显示我一个日期。
请问我做错了什么?
也许不是你的问题,但如果你正在寻找一个明确的日期格式来格式化成,始终使用YMD,DMY不作为“2013年3月5日”是指“3月5日”,而不是“五月三日”中美国。 – IMSoP 2013-04-10 22:46:07