mirotime php_php时间函数整理

如何灵活的处理时间,格式化时间是每个程序员的必修课。这类函数很多,全部背下来除了累还得花大量时间去巩固。所以我选择了偷懒,需要用的时候去查手册。

但是网络上的资料参差不齐,千篇一律。每个人的搜索习惯和搜索经验不一样,导致浪费大量的时间。至少搜索5篇以上才能找到正确答案。所以我把php中常用的时间函数整理整理出来,供学习参考。

1. 时间戳相关

time()

获取当前时间戳,通过time()函数获取的时间戳为10位;如果需要获取13位的时间戳可用如下方法(代码插件未安装,占时显示图片);

strtotime(“now”)

获取当前时间戳,也是10位。速度慢于time(),不过功能比time()强大的多;

strtotime($time,$now)

把日期转换成时间戳,$time表示解析规则,$now 某个时间戳(不填写默认为当前);该函数主要用途是获取前一天,前一周,前一月等的日期;

strtotime(“2014-1-22”) 获取2014-1-22的时间戳;

strtotime(“+1 day”) 当前时间加一天(明天)的时间戳;

mktime(hour,minute,second,month,day,year,is_dst)

将日期转换为时间戳,比如mktime(0,0,0,1,1,2009) 2009-01-01的时间戳;或者mktime(0,0,0,12,36,2001) 2002-01-05的时间戳,好用的地方在于他会自动进1;

2. 日期格式化显示

date()

用来将时间戳转换为时间格式。例如date(“Y-m-d H:i:s”,time()) 2014-07-27 21:30:43该函数的第一个参数为格式,第二个参数为时间戳。

之后有具体的代码会更新文章;感兴趣的朋友可收藏

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值