朋友们,
如何更改日期VARIABLE以表示同一周的星期一?
$randomdate = '2018-03-31';
$monday = ?????? // The result should be '2018-03-26'
我认为没有办法让html5 datepicker允许用户只选择星期一或阻止用户手动输入随机日期,所以我打算通过PHP来做到这一点。
感谢您的帮助。
答案 0 :(得分:2)
怎么样:
$randomdate = '2018-03-31';
$randomdateTimestamp = strtotime($randomdate);
$mondayTimestamp = $randomdateTimestamp - 24 * 60 * 60 * (date('N', $randomdateTimestamp) - 1);
$monday = date('Y-m-d', $mondayTimestamp);
var_dump($monday);