我正在尝试做一些似乎应该简单的事情,但不知何故不能正确绑定.
用户从我启用的jquery datepicker中选择一个日期showWeek.
$(".datepicker").datepicker({
showWeek: true,
changeMonth: true,
changeYear: true,
dateFormat: 'yy-mm-dd'
});
Run Code Online (Sandbox Code Playgroud)
但是,当结果日期字符串被输入到php日期时间时,该周不对应,并且将在未来一周内进行.
$start_date = isset($_POST['startdate']) ? $_POST['startdate'] : "";
$start = new DateTime($start_date);
echo $start->format("W");
Run Code Online (Sandbox Code Playgroud)
IE浏览器,2018-10-02显示为我的日期选择器中的第39周,但上面的回显从读取日期回到日期时间和格式为星期返回第40周.
所以,据我所知,jquery datepicker和php datetime类不同意默认情况下哪几周.
有没有办法调和这个?