`
wuzijingaip
  • 浏览: 329862 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

整理活:PHP的日期时间函数date()

阅读更多
整理活:PHP的日期时间函数date()

1,年-月-日
echo date('Y-m-j');
2007-02-6

echo date('y-n-j');
07-2-6

大写Y表示年四位数字,而小写y表示年的两位数字;
小写m表示月份的数字(带前导),而小写n则表示不带前导的月份数字。

echo date('Y-M-j');
2007-Feb-6

echo date('Y-m-d');
2007-02-06

大写M表示月份的3个缩写字符,而小写m则表示月份的数字(带前导0);
没有大写的J,只有小写j表示月份的日期,无前导o;若需要月份带前导则使用小写d。

echo date('Y-M-j');
2007-Feb-6

echo date('Y-F-jS');
2007-February-6th

大写M表示月份的3个缩写字符,而大写F表示月份的英文全写。(没有小写f)
大写S表示日期的后缀,比如“st”、“nd”、“rd”和“th”,具体看日期数字为何。

小结:
表示年可以用大写的Y和小写y;
表示月可以用大写F、大写M、小写m和小写n(分别表示字符和数字的两种方式);
表示日可以用小写d和小写j,大写S表示日期的后缀。


2,时:分:秒

默认情况下,PHP解释显示的时间为“格林威治标准时间”,与我们本地的时间相差8个小时。

echo date('g:i:s a');
5:56:57 am

echo date('h:i:s A');
05:56:57 AM

小写g表示12小时制,无前导0,而小写h则表示有前导0的12小时制。
当使用12小时制时需要表明上下午,小写a表示小写的“am”和“pm”,大写A表示大写的“AM”和“PM”。

echo date('G:i:s');
14:02:26

大写G表示24小时制的小时数,但是不带前导的;使用大写的H表示带前导的24小时制小时数

小结:
字母g表示小时不带前导,字母h表示小时带前导;
小写g、h表示12小时制,大写G、H表示24小时制。

3,闰年、星期、天

echo date('L');
今年是否闰年:0

echo date('l');
今天是:Tuesday

echo date('D');
今天是:Tue

大写L表示判断今年是否闰年,布尔值,为真返回1,否则为0;
小写l表示当天是星期几的英文全写(Tuesday);
而使用大写D表示星期几的3个字符缩写(Tue)。

echo date('w');
今天星期:2

echo date('W');
本周是全年中的第 06 周

小写w表示星期几,数字形式表示
大写W表示一年中的星期数

echo date('t');
本月是 28 天

echo date('z');
今天是今年的第 36 天

小写t表示当前月份又多少天
小写z表示今天是本年中第几天

4,其他

echo date('T');
UTC
大写T表示服务器的时间区域设置

echo date('I');
0
大写I表示判断当前是否为夏令时,为真返回1,否则为0

echo date('U');
1170769424
大写U表示从1970年1月1日到现在的总秒数,就是Unix时间纪元的UNIX时间戳。

echo date('c');
2007-02-06T14:24:43+00:00
小写c表示ISO8601日期,日期格式为YYYY-MM-DD,用字母T来间隔日期和时间,时间格式为HH:MM:SS,时区使用格林威治标准时间(GMT)的偏差来表示。

echo date('r');
Tue, 06 Feb 2007 14:25:52 +0000
小写r表示RFC822日期。


小小的date()函数就显示出了PHP的强大功能和迷人魅力,再比较下ASP,呵呵。


在百度搜索完整的PHP的日期时间函数date()内容,或者用Google搜索相关的更多内容
分享到:
评论

相关推荐

    PHP 常用时间函数资料整理

    在PHP编程中,处理时间日期是经常遇到的...掌握了这些基础,开发者就能轻松地处理时间数据,实现复杂的时间逻辑,例如:时间比较、日期计算和时间格式化等。了解和熟悉这些函数的使用方法,对进行PHP开发是极为重要的。

    整理后的PHP常用函数

    - `date()`:格式化时间或日期。 - `strtotime()`:解析日期/时间字符串并返回Unix时间戳。 - `mktime()`:生成Unix时间戳。 7. **PHP操作与信息函数**: - `phpinfo()`:显示PHP配置信息。 - `ini_set()`:...

    PHP中date()日期函数有关参数整理

    在PHP编程中,`date()`函数是一个非常重要的日期和时间处理函数,用于格式化本地日期和时间。在本文中,我们将深入探讨`date()`函数的一些关键参数及其用法。 首先,`date_default_timezone_set('PRC')`这行代码的...

    php常用函数总结.xls

    - `date()`:格式化本地日期和时间。 - `time()`:获取当前Unix时间戳。 - `strtotime()`:将任何英文文本的日期或时间描述转换为Unix时间戳。 - `strftime()`:格式化本地日期和时间,适用于多语言环境。 6. *...

    php函数分类pdf文档

    `date()`格式化日期和时间,`time()`返回当前时间戳,`strtotime()`解析日期/时间字符串,`datetime`类用于更复杂的日期和时间操作。 7. **错误处理与调试函数** 如`error_reporting()`设置错误报告级别,`...

    PHP 笔记整理--杨利强.pdf

    本资源是一个 PHP 笔记整理文档,由杨利强编写,涵盖了 PHP 基础函数、数组函数、日期函数、文件操作与目录操作函数、字符串操作函数、MySQL 操作函数、判断函数和制图函数等多个方面。 一、PHP 基础函数: 1. is...

    php笔试大全面试题答案解析.pdf

    根据提供的文档内容,我们可以提取出与PHP相关的知识点,内容涉及PHP的基础语法、数组操作、字符串处理、正则表达式、错误处理、日期时间函数、文件操作、HTML与PHP结合的示例、正则表达式、条件判断、switch语句、...

    整理收集一些实用php面试题及答案给大家

    使用`date()`函数结合`strtotime()`可以输出指定日期时间,例如`echo date('Y-m-d H:i:s', strtotime('-1 days'))`可以输出前一天的时间。 5. PHP输出函数的区别: `echo`是语句,用于快速输出一个或多个字符串,...

    php代码-指定日期时间段过滤不可用时间段

    PHP提供了`date()`和`strtotime()`函数来处理日期和时间。`date()`用于格式化当前时间或已知的时间戳,而`strtotime()`则可以解析多种日期和时间格式并返回对应的Unix时间戳。 当我们要过滤出一段日期内不可用的...

    PHP的一些面试题,希望对在找工作的朋友有用

    PHP日期格式 问题:如何显示当前时间为`2006-5-10 22:21:21`? 解答:在PHP中,可以使用`date()`函数来获取并格式化当前时间。例如: ```php echo date('Y-m-d H:i:s'); ``` 这里的`Y`代表四位数的年份,`m`代表两...

    php面试题(完整版整理)

    1. PHP打印前一天时间:`date("Y-m-d H:i:s", strtotime("-1 days"))` 使用了PHP内置的`date()`函数和`strtotime()`函数,将日期格式化为指定样式,并计算前一日的时间戳。 2. 版本控制系统:常见的是Svn Server,...

    php面试题目答案php面试题目答案php面试题目答案

    根据提供的文件信息,我们可以整理出以下与PHP相关的面试知识点: ### 1. 日期与时间操作 **描述:** 在PHP中,处理日期与时间是非常常见的需求之一。本例展示了如何获取当前时间以及前一天的时间。 **示例代码:...

    php经典面试题

    #### 题目一:时间格式化 ```php <?php // 输出当前时间的一天前的时间 echo date("Y:m:d H:i:s", strtotime("-1 day")); ?> ``` **解析:** 1. **函数说明**: - `date()`:用于格式化时间戳为可读的日期和时间。...

    PHP的面试题集收集整理.doc

    面试题1:此题考察日期时间处理,PHP可以通过`date('Y-m-d H:i:s', strtotime('-1 day'))`获取前一天的特定格式时间。 面试题2:`echo()`、`print()`和`print_r()`都是PHP的输出函数。`echo`最快,用于输出一个或多...

    PHP setTime 设置当前时间的代码

    5. **日期和时间函数**:PHP提供了丰富的日期和时间处理函数,如`date_default_timezone_set()`用于设置默认时区,`date_format()`用于格式化`DateTime`对象。 6. **时间与日期的区别**:`time()`函数返回的是...

    php初学者实用指南

    10. PHP函数库:介绍PHP的内置函数,如date()用于日期时间处理,mail()发送电子邮件,session_start()管理用户会话,以及GD库进行图像处理等。 11. PHP与Ajax交互:讲解如何通过JavaScript的Ajax技术实现页面无刷新...

    达内学习笔记----PHP基础+MYSQLS基础+JS笔记整理.docx

    PHP中的日期函数能够帮助开发者处理时间相关的任务。`time()`函数返回当前Unix时间戳,即自1970年1月1日以来的秒数。`date()`函数则可以将时间戳转换为指定格式的日期和时间字符串。`date_default_timezone_set()`...

    JSJPHP面试常用题

    - **知识点**: 使用`date()`函数结合`strtotime()`来获取昨天的时间。 - **示例代码**: ```php echo date('Y-m-d H:i:s', strtotime('-1 day')); echo date('Y-n-j H:i:s', time() - 60 * 60 * 24); ``` - **...

Global site tag (gtag.js) - Google Analytics