整理活: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开发是极为重要的。
- `date()`:格式化时间或日期。 - `strtotime()`:解析日期/时间字符串并返回Unix时间戳。 - `mktime()`:生成Unix时间戳。 7. **PHP操作与信息函数**: - `phpinfo()`:显示PHP配置信息。 - `ini_set()`:...
在PHP编程中,`date()`函数是一个非常重要的日期和时间处理函数,用于格式化本地日期和时间。在本文中,我们将深入探讨`date()`函数的一些关键参数及其用法。 首先,`date_default_timezone_set('PRC')`这行代码的...
- `date()`:格式化本地日期和时间。 - `time()`:获取当前Unix时间戳。 - `strtotime()`:将任何英文文本的日期或时间描述转换为Unix时间戳。 - `strftime()`:格式化本地日期和时间,适用于多语言环境。 6. *...
`date()`格式化日期和时间,`time()`返回当前时间戳,`strtotime()`解析日期/时间字符串,`datetime`类用于更复杂的日期和时间操作。 7. **错误处理与调试函数** 如`error_reporting()`设置错误报告级别,`...
本资源是一个 PHP 笔记整理文档,由杨利强编写,涵盖了 PHP 基础函数、数组函数、日期函数、文件操作与目录操作函数、字符串操作函数、MySQL 操作函数、判断函数和制图函数等多个方面。 一、PHP 基础函数: 1. is...
根据提供的文档内容,我们可以提取出与PHP相关的知识点,内容涉及PHP的基础语法、数组操作、字符串处理、正则表达式、错误处理、日期时间函数、文件操作、HTML与PHP结合的示例、正则表达式、条件判断、switch语句、...
使用`date()`函数结合`strtotime()`可以输出指定日期时间,例如`echo date('Y-m-d H:i:s', strtotime('-1 days'))`可以输出前一天的时间。 5. PHP输出函数的区别: `echo`是语句,用于快速输出一个或多个字符串,...
PHP提供了`date()`和`strtotime()`函数来处理日期和时间。`date()`用于格式化当前时间或已知的时间戳,而`strtotime()`则可以解析多种日期和时间格式并返回对应的Unix时间戳。 当我们要过滤出一段日期内不可用的...
PHP日期格式 问题:如何显示当前时间为`2006-5-10 22:21:21`? 解答:在PHP中,可以使用`date()`函数来获取并格式化当前时间。例如: ```php echo date('Y-m-d H:i:s'); ``` 这里的`Y`代表四位数的年份,`m`代表两...
1. PHP打印前一天时间:`date("Y-m-d H:i:s", strtotime("-1 days"))` 使用了PHP内置的`date()`函数和`strtotime()`函数,将日期格式化为指定样式,并计算前一日的时间戳。 2. 版本控制系统:常见的是Svn Server,...
根据提供的文件信息,我们可以整理出以下与PHP相关的面试知识点: ### 1. 日期与时间操作 **描述:** 在PHP中,处理日期与时间是非常常见的需求之一。本例展示了如何获取当前时间以及前一天的时间。 **示例代码:...
#### 题目一:时间格式化 ```php <?php // 输出当前时间的一天前的时间 echo date("Y:m:d H:i:s", strtotime("-1 day")); ?> ``` **解析:** 1. **函数说明**: - `date()`:用于格式化时间戳为可读的日期和时间。...
面试题1:此题考察日期时间处理,PHP可以通过`date('Y-m-d H:i:s', strtotime('-1 day'))`获取前一天的特定格式时间。 面试题2:`echo()`、`print()`和`print_r()`都是PHP的输出函数。`echo`最快,用于输出一个或多...
5. **日期和时间函数**:PHP提供了丰富的日期和时间处理函数,如`date_default_timezone_set()`用于设置默认时区,`date_format()`用于格式化`DateTime`对象。 6. **时间与日期的区别**:`time()`函数返回的是...
10. PHP函数库:介绍PHP的内置函数,如date()用于日期时间处理,mail()发送电子邮件,session_start()管理用户会话,以及GD库进行图像处理等。 11. PHP与Ajax交互:讲解如何通过JavaScript的Ajax技术实现页面无刷新...
PHP中的日期函数能够帮助开发者处理时间相关的任务。`time()`函数返回当前Unix时间戳,即自1970年1月1日以来的秒数。`date()`函数则可以将时间戳转换为指定格式的日期和时间字符串。`date_default_timezone_set()`...
- **知识点**: 使用`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); ``` - **...