php时间格式带t_php-HTTP标头中使用的日期/时间格式

我很确定这里的(现在)正确答案是rfc7231-第7.1.1.1节,它指定了日期/时间格式,并且是定义IMF-fixdate语义的位置。

HTTP-date = IMF-fixdate / obs-date

我们也可以看到

当发件人生成包含一个或多个的标头字段时 时间戳定义为HTTP日期,发送方必须生成这些时间戳 IMF-fixdate格式的时间戳。

因此,对于发送“现代时间HTTP标头”的服务器-该值是IMF-fixdate,其格式等效于obs-date格式。

因此回答实际问题。

哪个RFC描述了现代日期/时间的格式 HTTP标头

您需要知道IMF-fixdate的定义-在rfc7231中。它还给出了obs-date的定义,即rfc850-date/asctime-date

IMF-fixdate = day-name "," SP date1 SP time-of-day SP GMT

; fixed length/zone/capitalization subset of the format

; see Section 3.3 of [RFC5322]

day-name = %x4D.6F.6E ; "Mon", case-sensitive

/ %x54.75.65 ; "Tue", case-sensitive

/ %x57.65.64 ; "Wed", case-sensitive

/ %x54.68.75 ; "Thu", case-sensitive

/ %x46.72.69 ; "Fri", case-sensitive

/ %x53.61.74 ; "Sat", case-sensitive

/ %x53.75.6E ; "Sun", case-sensitive

date1 = day SP month SP year

; e.g., 02 Jun 1982

day = 2DIGIT

month = %x4A.61.6E ; "Jan", case-sensitive

/ %x46.65.62 ; "Feb", case-sensitive

/ %x4D.61.72 ; "Mar", case-sensitive

/ %x41.70.72 ; "Apr", case-sensitive

/ %x4D.61.79 ; "May", case-sensitive

/ %x4A.75.6E ; "Jun", case-sensitive

/ %x4A.75.6C ; "Jul", case-sensitive

/ %x41.75.67 ; "Aug", case-sensitive

/ %x53.65.70 ; "Sep", case-sensitive

/ %x4F.63.74 ; "Oct", case-sensitive

/ %x4E.6F.76 ; "Nov", case-sensitive

/ %x44.65.63 ; "Dec", case-sensitive

year = 4DIGIT

GMT = %x47.4D.54 ; "GMT", case-sensitive

time-of-day = hour ":" minute ":" second

; 00:00:00 - 23:59:60 (leap second)

hour = 2DIGIT

minute = 2DIGIT

second = 2DIGIT

Obsolete formats:

obs-date = rfc850-date / asctime-date

rfc850-date = day-name-l "," SP date2 SP time-of-day SP GMT

date2 = day "-" month "-" 2DIGIT

; e.g., 02-Jun-82

day-name-l = %x4D.6F.6E.64.61.79 ; "Monday", case-sensitive

/ %x54.75.65.73.64.61.79 ; "Tuesday", case-sensitive

/ %x57.65.64.6E.65.73.64.61.79 ; "Wednesday", case-sensitive

/ %x54.68.75.72.73.64.61.79 ; "Thursday", case-sensitive

/ %x46.72.69.64.61.79 ; "Friday", case-sensitive

/ %x53.61.74.75.72.64.61.79 ; "Saturday", case-sensitive

/ %x53.75.6E.64.61.79 ; "Sunday", case-sensitive

asctime-date = day-name SP date3 SP time-of-day SP year

date3 = month SP ( 2DIGIT / ( SP 1DIGIT ))

; e.g., Jun 2

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值