Php 获取上周四的日期,包括今天
获取上周四的日期,包括今天的日期 这意味着结果应该返回前一个星期四的日期,但是当我们在星期四时,我们只返回今天的当前日期Php 获取上周四的日期,包括今天,php,Php,获取上周四的日期,包括今天的日期 这意味着结果应该返回前一个星期四的日期,但是当我们在星期四时,我们只返回今天的当前日期 var_dump((new\DateTime('previous周四'))->格式('Y-m-d')这将返回string(10)“2018-07-12”而不是string(10)“2018-07-19” 如果不进行任何if条件检查,有什么想法吗?我想要一个带有newdatetime(something)的语句,试试下面的代码 if(date('D') == 'Thu') {
var_dump((new\DateTime('previous周四'))->格式('Y-m-d')
这将返回string(10)“2018-07-12”
而不是string(10)“2018-07-19”
如果不进行任何
if
条件检查,有什么想法吗?我想要一个带有newdatetime(something)
的语句,试试下面的代码
if(date('D') == 'Thu') {
echo date("Y-m-d");
} else {
echo date('Y-m-d',strtotime('last Thursday'));
}
然后简单地检查今天是否是星期四第一个…?好的,
上一个星期四是第12个,因此,检查今天是否是星期四第一个,然后输出其他内容。如果日期与今天匹配,写一个条件,使用今天日期,否则您的日期与上一个星期四new\DateTime(date('N')==4?'':'previous周四')->格式('Y-m-d'))
@ahmedbhs在代码中如果你有这个或那个,你需要一个条件,所以你使用if或开关,没有最好的,只有长和短。它的语法没有if条件