php时间函数的学习
2015-09-02 22:48
639 查看
手工画了一张图,来大体概括php中对于时间的处理函数
首先时间戳是这样“1441202665”的一串数字,虽然人看起来麻烦,但是计算机却很容易识别这样的时间表示形式。
所以给计算机看的时间是时间戳,给人看的是这样的“2015-09-02 22:25:30”字符串。
time()获取当前时间戳,返回类型是int
microtime()返回当前时间微妙数和时间戳组成的字符串,如果有true作为参数的话,返回微妙数作为小数部分的浮点数
mktime(hour,minute,second,month,day,year)将参数所代表的时间转换成时间戳,并返回。注意参数顺序
strtotime()将字符串转换成时间戳并返回,如
strtotime("now -1 day"); //昨天此时的时间戳
strtotime("now +1 day"); //明天此时的时间戳
除了day外,还可以使用week、month
strtotime("2015-09-02");//2015-09-02 00:00:00 的时间戳
strtotime("2015-09-02 22:39:30"); //返回2015-09-02 22:39:30的时间戳
再举其他几个例子:
strtotime("2015/09/02 22:39:30");
strtotime("20150902 22:39:30");
strtotime("20150902 223930");
strtotime("20150902223930");
以上形式返回结果是相同的
基本上只要你认真写正常的时间格式字符串,strtotime都能够转成时间戳的。
相关文章推荐
- PHP大小写是否敏感问题的汇总
- php分页类
- php判断文件夹是否存在,不存在则创建
- 格式化输出字符串之Format、IFormattable、IFormatProvider、ICustomFormatter
- PHP的SOAP工具包--nusoap
- php-fpm 启动参数及重要配置详解
- 烂泥:vsftpd单用户多目录配置
- 烂泥:vsftpd单用户多目录配置
- 烂泥:ubuntu下vsftpd虚拟用户配置
- 烂泥:ubuntu下vsftpd虚拟用户配置
- [转]php返回json数据中文显示的问题
- php获取在线xml的数据
- php学习
- phpcmsv9取消会员登录验证码
- ftp上传下载文件到服务器
- 一起来做属于自己的PHP项目
- thinkphp 数据库查询是id大于等于
- 搜索框 phpcms 简单
- **【ci框架】PHP的CI框架集成Smarty的最佳方式
- php中curl_multi的应用 同时请求多个url 【推荐】