如何将上个月的第一天转换为PHP中的Y-m-d格式

时间:2017-09-29 08:27:08

标签: php datetime

我希望以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"

?>

1 个答案:

答案 0 :(得分:1)

也许你可以这样做:

$new_date = date('Y-m-01', strtotime('-1 months'));   


//should return 2017-08-01

http://php.net/manual/fr/function.date.php