In PHP, is there an easy way to get the first and last date of a month?

后端 未结 11 948
无人及你
无人及你 2020-12-01 11:47

I need to get the first and last day of a month in the format YYYY-MM-DD given only the month and year. Is there a good, easy way to do this?

11条回答
  •  谎友^
    谎友^ (楼主)
    2020-12-01 12:37

    First day is always YYYY-MM-01, isn't it? Example: date("Y-M-d", mktime(0, 0, 0, 8, 1, 2008))

    Last day is the previous day of the next month's first day:

    $date = new DateTime("2008-09-01");
    $date->modify("-1 day");
    echo $date->format("Y-m-d");
    

提交回复
热议问题