php时间函数使用教程交流(PHP细说时间戳microtime)
php时间函数使用教程交流(PHP细说时间戳microtime)2、获取时间戳方法time()、strtotime()echo date(‘Y’).’年’.date(‘m’).’月’.date(‘d’).’日’,输出结果:2019年3月13日echo date(‘Y-m-d’) ,输出结果:2019-01-22echo date(‘Y-m-d H:i:s’),输出结果:2019-01-22 23:00:00echo date(‘Y-m-d’ time()),输出结果:2019-01-22 23:00:00(结果同上,只是多了一个时间戳参数)(时间戳转换为日期格式的方法)
我们都知道代表时间的函数有很多,应该场景很多,但是什么场景用什么时间函数呢?
1、获取当前时间方法date()
这是获取当前时间的方法,格式为:date($format $timestamp),format为格式、timestamp为时间戳–可填参数。
比如:
echo date(‘Y-m-d’) ,输出结果:2019-01-22
echo date(‘Y-m-d H:i:s’),输出结果:2019-01-22 23:00:00
echo date(‘Y-m-d’ time()),输出结果:2019-01-22 23:00:00(结果同上,只是多了一个时间戳参数)(时间戳转换为日期格式的方法)
echo date(‘Y’).’年’.date(‘m’).’月’.date(‘d’).’日’,输出结果:2019年3月13日
2、获取时间戳方法time()、strtotime()
这两个方法,都可以获取php中unix时间戳,time()为直接获取得到,strtotime($time $now)为将时间格式转为时间戳,$time为必填。
4、难点
mac笔记本本地调用这个函数会自动转化成科学技术法的字符串
小编排查了半天,最后分析日志后 改变了原来调用SDK的时间戳方法,将microtime()换成date() 然后拼接成毫秒时间戳,完美解决了问题。
参考文献:https://blog.csdn.net/weixin_42330073/article/details/82682785