如何在PHP中以Mysql日期时间格式打印当前月份
我该如何回应本月的第一天和最后一天?我想我会使用mktime(),但我对它有点困惑 例如,当前月份是6月,因此我正在寻找一种回音方式:如何在PHP中以Mysql日期时间格式打印当前月份,php,mysql,datetime,Php,Mysql,Datetime,我该如何回应本月的第一天和最后一天?我想我会使用mktime(),但我对它有点困惑 例如,当前月份是6月,因此我正在寻找一种回音方式: 2016-06-01 00:00:00 及 提前感谢。这里有一种方法: select date_sub(curdate(), interval 1 - day(curdate()) day) as month_start, date_sub(date_add(curdate(), interval 1 month), interval - da
2016-06-01 00:00:00
及
提前感谢。这里有一种方法:
select date_sub(curdate(), interval 1 - day(curdate()) day) as month_start,
date_sub(date_add(curdate(), interval 1 month), interval - day(curdate()) day) as month_end
这里有一种方法:
select date_sub(curdate(), interval 1 - day(curdate()) day) as month_start,
date_sub(date_add(curdate(), interval 1 month), interval - day(curdate()) day) as month_end
你可以用这个
<?php
$start_date_month = new DateTime("first day of last month");
$end_date_month = new DateTime("last day of last month");
echo $start_date_month->format('Y-m-d');
echo $end_date_month->format('Y-m-d');
?>
您可以使用它
<?php
$start_date_month = new DateTime("first day of last month");
$end_date_month = new DateTime("last day of last month");
echo $start_date_month->format('Y-m-d');
echo $end_date_month->format('Y-m-d');
?>
为什么要使用mktime?DateTime和strtotime()都可以为您提供本月的第一天,从这一天可以很容易地获得每月的最后一天为什么要使用mktime?DateTime和strtotime()都可以为您提供本月的第一天,从这一天可以很容易地获得本月的最后一天。您可以解释一下您的代码是做什么的,以及它是如何工作的吗?这将使它对未来的访问者更有帮助。你能解释一下你的代码是做什么的,以及它是如何工作的吗?这将使它对未来的游客更有帮助。