Yii2 PHP获得第一天的一周和最后一天的日期
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Yii2 PHP获得第一天的一周和最后一天的日期相关的知识,希望对你有一定的参考价值。
我有3个字段名称"date_submit"
,"week_submit"
,"month_submit"
。
如何在php中自动从日期字段获取周和月。例:
如果"date_submit" = 2017-12-16
然后"week_submit" = 2017-12-11
和"month_submit" = 2017-12-31
我正在使用Yii2基本模板。
谢谢。
答案
我假设您有$ date_submit值,并且您希望在$ week_submit和$ month_submit中获得新的所需值。试试这个:
$date='2017-12-18';//$_POST['date_submit'];//date('Y-m-d');//'2017-12-19';
$day = DateTime::createFromFormat('Y-m-d', $date);
$day->setISODate((int)$day->format('o'), (int)$day->format('W'), 1);
$week_submit = $day->format('Y-m-d');
$month_submit=date("Y-m-t", strtotime($date));
print_r ('Week submit: '.$week_submit.'<br>'.'Month submit: '.$month_submit);
以上是关于Yii2 PHP获得第一天的一周和最后一天的日期的主要内容,如果未能解决你的问题,请参考以下文章