最近项目中要为一个rest服务写客户端,其中的签名校验需要在HTTP Header中生成一个RFC 1123格式的Date。
这个问题比较好解决,简单翻阅了PHP文档,使用gmstrftime这个函数就能解决。
string gmstrftime ( string $format [, int $timestamp = time() ] )
echo gmstrftime("%a, %d %b %Y %T %Z",time()); //输出:Tue, 01 Apr 2014 16:16:07 GMT
二, 01 4 2014 16:20:02 GMT
locale -a
setlocale(LC_TIME, 'en_US'); echo gmstrftime("%a, %d %b %Y %T %Z",time());
gmdate('D, d M Y H:i:s') . ' GMT';
2014年4月28日12:40:04 为什么?我做错了什么?我该怎么修好它?
本文向大家介绍php输出指定时间以前时间格式的方法,包括了php输出指定时间以前时间格式的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php输出指定时间以前时间格式的方法。分享给大家供大家参考。具体分析如下: 比如说你需要在php中输出3天前,20分钟以前,可以参考下面的代码 希望本文所述对大家的php程序设计有所帮助。
本文向大家介绍PHP日期函数date格式化UNIX时间的方法,包括了PHP日期函数date格式化UNIX时间的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了PHP日期函数date格式化UNIX时间的方法。分享给大家供大家参考。具体分析如下: 日期函数可以根据指定的格式将一个unix时间格式化成想要的文本输出 使用到函数语法如下 下面是演示代码 输出结果如下 希望本文所述对大家的php
本文向大家介绍js时间戳转为日期格式的方法,包括了js时间戳转为日期格式的方法的使用技巧和注意事项,需要的朋友参考一下 什么是Unix时间戳(Unix timestamp): Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数
下表显示可用于为图表中的日期时间字段创建用户定义的数据格式的说明符。 说明符 描述 D 将日显示为不带前导零的数字(1-31)。 DD 将日显示为带前导零的数字(01-31)。 M 将月份显示为不带前导零的数字(1-12)。 MM 将月份显示为带前导零的数字(01-12)。 MMM 将月份显示为缩写形式(Jan-Dec)。 MMMM 将月份显示为完整月份名(January-December)。 Y
下表显示可用于为图表中的日期时间字段创建用户定义的数据格式的说明符。 说明符 描述 D 将日显示为不带前导零的数字(1-31)。 DD 将日显示为带前导零的数字(01-31)。 M 将月份显示为不带前导零的数字(1-12)。 MM 将月份显示为带前导零的数字(01-12)。 MMM 将月份显示为缩写形式(Jan-Dec)。 MMMM 将月份显示为完整月份名(January-December)。 Y