PHP中date函数的选项说明

date 将服务器的时间格式化

语法描述为string date(string format,int[timestamp]);返回值的数据类型是字符串。

函数说明:

返回值的字符串按配置的格式决定。字符串格式化的选项如下:

a: "am"或是"pm"

A: "AM"或是"PM"

d: 几日,两位数字,若不足则补零;从"01"至"31"

D: 星期几,3个英文字母,如:"Fri"

F: 月份,英文全名,如:"January"

h: 12小时制的小时,从"01"至"12"

H: 24小时制的小时,从"00"至"23"

g: 12小时制的小时,不补零;从"1"至"12"

G: 24小时制的小时,不补零;从"0"至"23"

j: 几日,不足不被零;从"1"至"31"

l: 星期几,英文全名,如:"Friday"

m: 月份,两位数字,从"01"至"12"

n: 月份,两位数字,不补零;从"1"至"12"

M: 月份,3个英文字母;如:"Jan"

s: 秒;从"00"至"59"

S: 字尾加英文序数,两个英文字母,如:"21th"

t: 指定月份的天数,从"28"至"31"

U: 总秒数

w: 数字型的星期几,从"0(星期天)"至"6(星期六)"

Y: 年,四位数字

y: 年,两位数字

z: 一年中的第几天;从"1"至"366"

时间: 2024-10-02 13:28:07

PHP中date函数的选项说明的相关文章

PHP5.2中date()函数显示时间与北京时间相差8小时的解决办法_php技巧

问题: php函数date("Y-n-d   H-i-s");   输出的时间与当地时间相差8个小时. 解决思路 北京时间是东8区,可能是时区问题.但是此前都没问题啊,经过google发现原来从php5.1.0开始,php.ini里加入了 date.timezone这个选项,默认情况下是关闭的,也就是显示的时间(无论用什么php命令)都是格林威治标准时间,和我们的时间(北京时间)差了正好8个小时.  在调用date()函数之前先设定时区. 方法一:date_default_timezo

PHP中date()函数输出日期时间例子

PHP可以通过date() 函数来显示服务器日期和时间,下面详细了解一下如何使用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 ec

PHP中date函数date(): It is not safe to rely

在PHP代码中调用date函数时,在日志里看到如下报错 PHP Warning:  date(): It is not safe to rely on the system's timezone settings. You are *required* to use the date.timezone setting or the date_default_timezone_set() function. In case you used any of those methods and you

javascript中Date()函数在各浏览器中的显示效果_javascript技巧

1.JavaScript没有基本的日期数据类型,所以只能显式的创建Date对象.例如:var myDate=new Date(); 2.为了创建一个存储了特定日期的,或者时间的Date对象,可以简单的把日期或者日期与时间放到括号里面: var myDate=new Date("2015/06/16 10:30"); alert(myDate); 火狐浏览器显示的效果为: IE浏览器显示效果: 谷歌浏览器显示效果为: 注意:如果上面的代码这样写;在火狐和IE浏览器里面报错: var my

php中date() 函数详解(1/2)

date函数用法  代码如下 复制代码 date($t); 格式如下: 显示的格式: 年-月-日 小时:分钟:秒 相关时间参数: a - "am" 或是 "pm" A - "AM" 或是 "PM" d - 几日,二位数字,若不足二位则前面补零; 如: "01" 至 "31" D - 星期几,三个英文字母; 如: "Fri" F - 月份,英文全名; 如: "

PHP中date()函数取得时间错误解决方法

通过date()函数获取时间后,发现小时时间不对,比现在的时间小8个小时,无论用H,还是用h都一样,这个是因为当前获取的是格林威治时间,与北京时间相差8小时. 解决方法如下 : 1.修改php.ini配置文件 打开php.ini文件,一般在php配置根目录下,找到其中的 ;date.timezone,删掉前面的分号,并改为date timezone = PRC.保存,重启Apahce服务即可(有时用restart会有问题,先stop然后start就行了). 2.加上date_default_ti

php中date函数的时区输出时间有误

问题:echo date('o-m-j H:i');  代码如下 复制代码 〈?php          echo date('Y-m-d H:i:s');   ?〉 输出当前时间:2008-10-12 02:32:17 怪了,实际时间是:2008-10-12 10:32:17 输出结果与本地时间相差8小时. 原因:时区未正确设置. 两种解决方法: 1.加入date_default_timezone_set('Asia/Shanghai'); 2. 修改php.ini [Date] ; Defi

JavaScript中Date函数使用的一些细节

对于开发人员来说,Date有时候或许会很重要,我们可以通过new Date()来创建一个日期对象.例如:  代码如下 复制代码 var start = new Date(), //获取当前时间 today = new Date(2013,6,6), //2013-7-6 tommorow = new Date('2013-7-7'); //2013-7-7 一般来说,上面的代码应该是很常见,也没什么特殊的需要注意的地方,唯一一点就是:  代码如下 复制代码 new Date(2013,6,6);

JS中Date日期函数中的参数使用介绍

本文为大家详细介绍下JS中Date日期函数中的参数在实际使用中的介绍,感兴趣的朋友不要错过 要创建一个一个日期对象,可以使用以下的方式:   代码如下: var now=new Date()    当然,函数中没有传递任何参数,表示此对象now自动获取了当前的时间.    如果想要创建一个自定义时间的对象,则要对Date()进行参数的传递.而这个参数,必须是毫秒数(UTC时间1970年1月1日午夜起至自定义时间为止的毫秒数).    我们可以使用Date.parse()和Date.UTC()来获