php获取各个日期方法 date()函数详解
时间:2022-08-05 15:44
浏览:0
评论:0
刚才发布了一款万年历的简易代码,为了好理解代码,特意发一个data()函数的详解。
date()函数的格式:
date('Y-m-d',timestamp); //输出年-月-日 date('Y-m-d H:i:s',timestamp); //输出年-月-日 时:分:秒
下面是一些例子:
当天日期:
date("Y-m-d",strtotime("today")); //strtotime(‘today’)输出今天的开始时间戳 // 或 date("Y-m-d",time()); //time()输出当前秒时间戳 // 或 date("Y-m-d"); //第二个参数不填默认当前时间
昨天日期:
date("Y-m-d",strtotime("-1 day")); // 或 date("Y-m-d",strtotime("yesterday"));
明天日期:
date("Y-m-d",strtotime("+1 day")); // 或 date("Y-m-d",strtotime("tomorrow "));
7天后日期:
date("Y-m-d",strtotime("+7 day"));
也可以这样:
date("Y-m-d",strtotime("+1 week"));
本周起始日期:
date("Y-m-d H:i:s",mktime(0, 0 , 0,date("m"),date("d")-date("w")+1,date("Y"))) date("Y-m-d H:i:s",mktime(23,59,59,date("m"),date("d")-date("w")+7,date("Y")))
一周零两天三小时四分钟五秒后时间:
date("Y-m-d H:i:s",strtotime("+1 week 2 days 3 hours 4 minute 5 seconds"));
下个周一日期:
date("Y-m-d",strtotime("next Monday"));
昨天起止时间戳:
date('Y-m-d 00:00:00',strtotime("-1 day"));
上周起止时间戳:
// 上周开始 $begin = mktime(0, 0, 0, date('m'), date('d') - date('w') + 1 - 7, date('Y')); date('Y-m-d H:i:s', $begin); // 上周结束 $end = mktime(23, 59, 59, date('m'), date('d') - date('w') + 7 - 7, date('Y')); date('Y-m-d H:i:s', $end);
本月起始时间戳:
date('Y-m-01 00:00:00');
本月结束时间戳:
date('Y-m-t 23:59:59');
1. 本站所有资源来源于用户上传或网络,仅作为参考研究使用,如有侵权请邮件联系站长!
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 帝国CMS > php获取各个日期方法 date()函数详解
2. 本站积分货币获取途径以及用途的解读,想在本站混的好,请务必认真阅读!
3. 本站强烈打击盗版/破解等有损他人权益和违法作为,请各位会员支持正版!
4. 帝国CMS > php获取各个日期方法 date()函数详解