PHP日期和时间格式

PHP中的日期和时间主要是靠 date() 函数来获取并格式化的,虽说这东西使用频率非常高,但有时也会忘记或搞混,故现小结如下...

一、年/月/日

1、年

Y(2010):大写Y表示年四位数字

y(10) :小写y表示年的两位数字

2、月

F(January):大写F表示月份的英文全写(没有小写f)

M(Jan) :大写M表示月份的3个缩写字符

m(01-12) :小写m表示月份的数字,带前导

n(1-12) :小写n表示月份的数字,无前导

3、日

j(1-31) :小写j表示月份的日期,无前导(没有大写的J)

d(01-31) :小写d表示月份的日期,有前导(没有大写D)

S(st、nd、rd、th):大写S表示日期的后缀,具体看日期数字为何

4、实例

Y-m-j(2007-02-6 )

y-n-j(07-2-6)

Y-M-j(2007-Feb-6)

Y-m-d(2007-02-06)

Y-F-jS(2007-February-6th)

二、时:分:秒

1、时

g(1-12):小写g表示12小时制的小时数,无前导0

h(01-12):小写h表示12小时制的小时数,有前导0

G(0-23):大写G表示24小时制的小时数,无前导0

H(01-23):大写的H表示24小时制的小时数,有前导0

a 表示小写的"am"和"pm"(上午、下午)

A 表示大写的"AM"和"PM"

2、分:秒

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

i(1-60):小写i表示分

s(1-60):小写s表示秒

3、实例

g:i:s a(5:56:57 am)

h:i:s A(05:56:57 AM)

G:i:s(14:02:26)

三、闰年、星期、天

大写L表示判断今年是否闰年,布尔值,为真返回1,否则为0

小写w表示星期几,数字形式表示

大写W表示一年中的星期数

小写t表示当前月份有多少天

小写z表示今天是本年中第几天

四、其他

大写T表示服务器的时间区域设置,如值为UTC

大写I表示判断当前是否为夏令时,为真返回1,否则为0

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

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

小写r表示RFC822日期,如值为Tue, 06 Feb 2007 14:25:52 +0000

PHP日期和时间格式

时间: 2024-11-10 16:15:16

PHP日期和时间格式的相关文章

style不同取值对应的日期、时间格式

from : http://www.cnblogs.com/Gavinzhao/archive/2009/11/10/1599690.html sql server2000中使用convert来取得datetime数据类型样式(全) 日期数据格式的处理,两个示例: CONVERT(varchar(16), 时间一, 20) 结果:2007-02-01 08:02/*时间一般为getdate()函数或数据表里的字段*/ CONVERT(varchar(10), 时间一, 23) 结果:2007-0

用R语言做数据分析(9)——日期与时间格式1

R语言是开源的,同时可以运行在各种平台上(Linux.Windows.MacOS等).R的许多软件包是由R语言. LaTeX.Java及最常用C语言和Fortran撰写.本篇为大家介绍的是R语言日期格式数据.#日期型数据在R中自带的日期形式为:as.Date();以数值形式存储:对于规则的格式,则不需要用format指定格式:如果输入的格式不规则,可以通过format指定的格式读入:标准格式:年-月-日或者年/月/日:如果不是以上二种格式,则会提供错误:as.Date('23-2013-1')错

ABAP如何检查字符串是否为日期或时间格式

1.下面函数是检查日期的合法性的函数 CALL FUNCTION 'DATE_CHECK_PLAUSIBILITY' EXPORTING date = v_date EXCEPTIONS plausibility_check_failed = 1 OTHERS = 2. IF sy-subrc NE 0. "如果返回非0,则日期不合法 . . ENDIF. 2.下面函数是检查时间合法性的函数 CALL FUNCTION 'TIME_CHECK_PLAUSIBILITY' EXPORTING ti

日期、时间格式 综合

jsp: <%@ taglib prefix="fmt" uri="http://java.sun.com/jsp/jstl/fmt"%> <fmt:formatDate value="${log.operationTime }" pattern="yyyy-MM-dd HH:mm:ss" /> Javascript: /** 在页面指定区域打印时间 */ printDateInfo : functio

Eclipse 日期和时间格式自定义

点击下载Eclipse插件  org.eclipse.text_3.5.300.v20130515-1451.jar  覆盖下图所示的jar文件. /******************************************************************************* * Copyright (c) 2000, 2006 IBM Corporation and others. * All rights reserved. This program and

日期和时间格式(ISO 8601)

参考 ISO 8601 - Wikipedia ISO 8601 Date and time format 原文地址:https://www.cnblogs.com/jffun-blog/p/10217667.html

Windows2008R2 IIS7日期时间格式更改

背景:最近把WEB程序从Win2003迁移到Win2008R2上,遇到一个问题:页面上日期显示格式跟原来不一样(如图).现在记录一下备忘. 正确格式是:2016-09-13:而显示出来是2016/09/13. 怎么解决此问题呢? 解决方法: 1. 在控制面板----区域和语言----格式----日期和时间格式,变更为如下格式. 2. 区域和语言----管理----复制设置----选中"欢迎屏幕和系统帐户" 3. 服务器管理器----角色----Web服务器(IIS)----系统服务. 

自定义 RMAN 显示的日期时间格式

缺省情况下,使用RMAN备份与恢复界面仅仅显示的是日期,而没有具体的时间.有时候需要查看具体的时间,如查看当天多个Incarnation的情形.对于这个问题,主要是设定环境变量参数NLS_DATE_FORMAT即可,如下文所描述.    1.RMAN日期及时间的缺省格式         [email protected]:~> rman target /         Recovery Manager: Release 10.2.0.3.0 - Production on Sat Jun 1

日期和时间处理函数

这篇文章要总结的是SQL在日期和时间处理方面的函数,总结起来,主要有以下这些函数在我们的开发过程中使用得比较多的. 1,获取当前系统时间 2,DATEADD函数 3,DATEDIFF函数 4,DATEPART函数 5,YEAR,MONTH和DAY函数 6,DATENAME函数 7,ISDATE函数 获取当前系统时间 获取当前系统时间的函数有很多,但是最常用就两个,CURRENT_TIMESTAMP和GETDATE.它们返回的日期和时间格式完全相同,但是因为CURRENT_TIMESTAMP是标准