我试图设置一些变量,然后传递到我的代码中添加一些类。我知道怎么做大部分,但是变量的设置是困难的。
我需要设置三个变量,它们将与当前日期进行比较。
<?php $current_date = date('Ymd'); ?>
三个变量是:本周、本月和下个月。
这周我本来是这样设置变量的:
<?php $current_date_week = date('Ymd', strtotime($current_date . ' +7 days')); ?>
但是我弄错了。它不应该是从今天的日期+ 7开始,它应该使用Ymd
日期格式获得当前周结束的日期。因此,如果今天的日期是20140326,那么我的$current_date_week
应该返回20140330,等等。
这个月应该做同样的事情,以Ymd
格式获取当前月的最后一天,下个月应该获得下个月的最后一天。
我希望这是有意义的。
$current_date_week
$current_date_month
$current_date_month_next
谢谢,R
这样做:
$current_date_week = date('Ymd', strtotime('this Sunday')); //20140330
$current_date_month = date('Ymd', strtotime('last day of this month'));//20140331
$next_date_month = date('Ymd', strtotime('last day of next month'));//20140430
使用这些作为date()的第二个参数:
mktime(1,2,3,date('m'),date('d')+7-date('N'),date('Y'));
mktime(1,2,3,date('m')+1,0,date('Y'));
mktime(1,2,3,date('m')+2,0,date('Y'));