我试图设置一些变量然后传入我的代码来添加一些类。我知道如何做大部分工作,但是设置变量很困难。
我需要设置三个与当前日期进行比较的变量。
<?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
答案 0 :(得分:1)
这样做:
$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
检查formats的可用列表。
答案 1 :(得分:0)
使用这些作为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'));