博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
php语法-----03 php日期和时间相关
阅读量:7100 次
发布时间:2019-06-28

本文共 836 字,大约阅读时间需要 2 分钟。

hot3.png

  • date( ) 函数

            php中,date( ) 函数用于格式化日期和时间。语法:date(format,timestamp)。第一个参数必需,规定时间显示的格式。第二个参数可选,表示时间,省略时表示默认当前时间。

            上段代码的意思是用“Y年m月d日 H:i:s”的格式显示当前时间,我当前时间下输出的结果是2017年10月15日 19:04:32。 其中,

            Y表示年(四位数);

            y表示年(两位);

            m表示月(01-12,两位);

            d表示月份中的某一日(01-31,两位);

            l 表示星期几;

            H表示二十四小时制的时(两位);

            h表示十二小时制的时(两位);

            i表示带有首位零的分钟(两位);

            s 表示秒(00-59,两位);

            a 小写的上午和下午(am或pm)

  • date_default_timezone_set("Asia/Shanghai")

            设置时区,我在mac系统上测试日期时必需先设置时区。在Windows系统下没设置时区也没报错,这里了解一下。

  • mktime()创建日期和时间

            mktime(时,分,秒,月,日,年),包含六个参数,分别是 时、分、秒、月、日、年。该函数返回的结果是一个时间戳。它是当前时间到1970年1月1日的秒数。因此,可以用mktime()函数设置时间,然后用date()函数格式化时间。具体可以参考下一段代码(2008年08月08日 08:08:08):

  • strtotime() 用字符串来创建日期

           strtotime(时间字符串),这里参数字符串必需严格按照固定的格式: 如,“2008-08-08 08:08:08”。该函数的返回结果是一个时间戳,可以使用date( )函数来格式化时间格式。

";?>

            关于前n天后n天的问题,只需改变$d的值(单位是秒)。如,$d+=24*60*60。此时表示日期加1 。

转载于:https://my.oschina.net/u/3563169/blog/1550994

你可能感兴趣的文章
【原】无脑操作:Eclipse + Maven + jFinal + MariaDB 环境搭建
查看>>
快速幂
查看>>
再谈javascript函数节流
查看>>
周掌柜
查看>>
分布式事务
查看>>
突发奇想
查看>>
强引用、软引用、弱引用、虚引用有什么区别
查看>>
【leetcode】Department Top Three Salaries
查看>>
TreeSet的用法
查看>>
IO流的操作规律
查看>>
在Ubuntu18.04上使用Anaconda(python3.7)环境中安装tensorflow1.13.1
查看>>
mongodb常用命令
查看>>
实现线程之间的参数传递
查看>>
数据库运维相关SQL
查看>>
2018-2019-1 20165323 《信息安全系统设计基础》第二周学习总结
查看>>
《转》使用NSURLSession发送GET和POST请求
查看>>
ACE服务端编程3:ACE跨平台之分配堆内存
查看>>
Func与Action
查看>>
排球积分程序
查看>>
Vim搜索、取消高亮、显示行数、取消行数
查看>>