我想以y-m-d格式获得上个月的第一天,
但不起作用。
以下是我的代码。
<?php
$old_date= date('M Y 1', strtotime('-1 months'));//Aug 2017 1
$old_date_timestamp = strtotime($old_date);
$new_date = date('Y-m-d', $old_date_timestamp); ///I want In "2017-08-01"
?>
也许您可以这样做:
$new_date = date('Y-m-01', strtotime('-1 months'));
//should return 2017-08-01
http://php.net/manual/fr/function.date.php