php date()日期计算,倒计时计算

echo "当日开始(零点零分):" . strtotime(date('Y-m-d',time()));
echo "今天:".date("Y-m-d")."<br>";
echo "昨天:".date("Y-m-d",strtotime("-1 day")), "<br>";
echo "明天:".date("Y-m-d",strtotime("+1 day")). "<br>";
echo "本周一:".strtotime("-1 week Monday")."<br>";//时间戳
echo "本周二:".strtotime("-1 week Tuesday")."<br>";//时间戳,周三周四周五以此类推
echo "本周一:".date('Y-m-d',strtotime("-1 week Monday"))."<br>";//日期
echo "本周二:".date('Y-m-d',strtotime("-1 week Tuesday"))."<br>";//日期,周三周四周五以此类推
echo "本周结束:" . date('Y-m-d', strtotime('last day next week +1 day'))."<br>";
echo "近八周(周一至周日):" . strtotime(date('Y-m-d',strtotime('this week -8 week')))."<br>";
echo "一周后:".date("Y-m-d",strtotime("+1 week")). "<br>";
echo "一周零两天四小时两秒后:".date("Y-m-d H:i:s",strtotime("+1 week 2 days 4 hours 2 seconds")). "<br>";
echo "下个星期四:".date("Y-m-d",strtotime("next Thursday")). "<br>";
echo "上个周一:".date("Y-m-d",strtotime("last Monday"))."<br>";
echo "一个月前:".date("Y-m-d",strtotime("last month"))."<br>";
echo "一个月后:".date("Y-m-d",strtotime("+1 month"))."<br>";
echo "十年后:".date("Y-m-d",strtotime("+10 year"))."<br>";
echo "获取当前年周数:".date('YW',time())."<br>";
echo "获取本月第一秒时间戳:".mktime(0,0,0,date('m'),1,date('Y'))."<br>";
echo "获取上月第一秒时间戳:".mktime(0, 0, 0, date("m", strtotime("-1 month")), 1, date("Y", strtotime("-1 month")))."<br>";
echo "获取昨天第一秒时间戳:".mktime(0, 0, 0, date("m", strtotime("-1 day")), date("d", strtotime("-1 day")), date("Y", strtotime("-1 day")))."<br>";

后续更新ing…

Y:四位年份;y:两位年份

M:英文的月份 m:数字月份

D:英文日期 d:数字日期

H:24小时 h:12小时

i:分

S:th s:秒

date(‘Y-m-d H:i:s’,time()+1000)
另一种方法就是直接把时间戳转为datetime格式

​分享不易,点赞关注给作者一点点鼓励

php获取时间日期大全相关推荐

  1. c#.net 获取时间日期年月日时分秒生成自动文件名格式

    下面是日期和时间的各种方法,转换为字符串. 如果把输出的格式改下就可以做类似的文件名了,例如:2016010110101224356.doc  c#用DateTime.Now.ToString(&qu ...

  2. c#.net 获取时间日期年月日时分秒格式(转)

    今天写代码发现两个比较不错的分享下: 1.DateTime.ParseExact 很多时候我们获取的时间是数字形式表示的,好比20140127134015.927856,通过这个方法 DateTime ...

  3. 分别对时分秒加减的java_Java中关于获取时间(日期)的总结大全

    文章目录 1.相关类 1.1 java.util.Date 1.2 java.text.DateFormat(抽象类) 1.3 java.text.SimpleDateFormat(DateForma ...

  4. linux获取互联网时间,linux中用shell获取时间,日期

    linux中用shell获取昨天.明天或多天前的日期: 在Linux中对man date -d 参数说的比较模糊,以下举例进一步说明: # -d, --date=STRING display time ...

  5. linux中用shell获取时间,日期

    linux中用shell获取昨天.明天或多天前的日期: 在Linux中对man date -d 参数说的比较模糊,以下举例进一步说明: # -d, --date=STRING display time ...

  6. java获取时间日期代码

    public class test1 { public  static void main(String[] args){ SimpleDateFormat df = new SimpleDateFo ...

  7. java 当前时间推后一年_Java 获取时间日期

    java.util 包提供了 Date 类来封装当前的日期和时间. Date 类提供两个构造函数来实例化 Date 对象. 第一个构造函数使用当前日期和时间来初始化对象. Date( ) 第二个构造函 ...

  8. java怎么将时间格式化输出_Java获取时间日期并格式化输出

    Java获取当前系统时间.自定义时间和日期格式化输出部分应用总结 1.java获取当前时间,并格式化输出,如2018-12-01 11:20:11 // 获取当前时间,并格式化输出,如2018-12- ...

  9. Java之获取时间/日期/时间戳及格式化

    平常在做项目的时候,获取系统时间还是比较常见的,具体有以下几种方式 目录 一.获取当前时分秒 二.获取当前年月日 三.获取当前年月日时分秒 四.获取当前时间戳 五.时间戳13位转10位,即ms---& ...

最新文章

  1. WebIDE discovery when destination is selected from dropdown list
  2. 宝塔更换域名_阿里云如何建站、域名、搭建网站?
  3. Mybatis plus 开启日志
  4. c语言程序填空z=7,x=4,《C语言程序设计》复习题有答案
  5. ssh整合之四单独搭建struts的运行环境
  6. 18.go 日志监控系统
  7. 电脑运行c语言时错误,电脑出现microsoft visual c++ runtime error 解决方法(多图)
  8. tftpd64-SE使用
  9. ubuntu MeshLab安装
  10. HBuilder常用的快捷操作
  11. Modelsim查看中间变量
  12. correl函数相关系数大小意义_Excel使用Correl函数返回相关系数并确定属性关系的方法...
  13. URAL1389. Roadworks(dp)
  14. 今日恐慌与贪婪指数为15 恐慌程度小幅上升
  15. 【星座】十二星座会因为什么变穷
  16. 前端样式--------页码中间两个省略号
  17. 小白装openstack(二) 安装NTP服务
  18. 如何专业查看视频/音频/图片信息
  19. 5G无线网络智能规划技术的探索与实践
  20. Paper之EfficientDet: 《Scalable and Efficient Object Detection—可扩展和高效的目标检测》的翻译及其解读

热门文章

  1. Python如何爬取《王者荣耀盒子》APP
  2. 2019写给对象的话_浪漫有情调的情话大全2019 哄对象开心的肉麻情话
  3. 最细! 卷积神经网络的历史和 各层的作用
  4. RocketMQ集群部署结构
  5. 想入行的朋友看看这篇文章就大概知道游戏行业了
  6. ==原创==读书的记录
  7. 什么是数据治理?企业为什么要做数据治理?
  8. 正态分布中“sigma原则”,“2sigma原则”,“3sigma原则”
  9. IntelliJ IDEA 小贴士
  10. maven项目如何打包