问题标签 [rfc1123]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
2408 浏览

php - 在 PHP 中将 RFC 1123 日期转换为时间戳

将 RFC 1123 日期(来自 HTTP-Expiration-header)转换为 UNIX 时间戳的最简单或最优雅的方法是什么?

示例:2005 年 8 月 14 日星期日 16:13:03 GMT

我真的必须'substr'一切吗?

0 投票
2 回答
6635 浏览

c# - RFC-1123 的 DateTime 给出了不准确的时区

如果我得到一个 DateTime 对象的 RFC-1123 格式的日期,它会给出当前的本地时间,但会给出 GMT 的时区(这是不准确的)。
DateTime.Now.ToString("r");
返回
Fri, 12 Feb 2010 16:23:03 GMT

下午 4:23,但我的时区是 UTC+10(另外,我们目前正在观察夏令时)。

现在,我可以通过首先转换为 UTC 来获得“正确”的返回值
DateTime.UtcNow.ToString("r");

Fri, 12 Feb 2010 05:23:03 GMT

但是,理想情况下,我想获得正确的时区,我猜应该是
Fri, 12 Feb 2010 16:23:03 +1100

传入当前的 CultureInfo 不会改变任何东西。我可以使用 TimeZoneInfo.Local.GetUtcOffset(...) 获得一个 UTC 偏移量,并从中格式化一个时区字符串,但是去掉 GMT 位并替换它似乎非常混乱。

有没有办法强制它包含正确的时区?

0 投票
1 回答
5814 浏览

c# - 在 C#、.Net 4.0 中解析 RFC1123 格式的日期

我正在尝试以 RFC1123 格式解析日期(星期四,2010 年 1 月 21 日 17:47:00 EST)。

这是我尝试过但没有奏效的方法:

0 投票
1 回答
705 浏览

java - 使用 Jetty 的 RFC 1123 日期表示

我们使用 jetty 作为前端 http 服务器,带有缓存策略。我想明确要求:

  1. 是否需要以下引用?
  2. 我应该如何在 Java 中实现它?

http://www.w3.org/Protocols/rfc2616/rfc2616-sec13.html说:

HTTP/1.1 要求源服务器在可能的情况下为每个响应发送一个 Date 标头,给出响应的生成时间(参见第 14.18 节)。我们使用术语“date_value”来表示日期标头的值,以适合算术运算的形式。

http://www.w3.org/Protocols/rfc2616/rfc2616-sec14.html#sec14.18

Date general-header 字段表示消息产生的日期和时间,与 RFC 822 中的 orig-date 具有相同的语义。字段值是 HTTP-date,如第 3.3.1 节所述;它必须以 RFC 1123 [8]-日期格式发送。

码头是否包含对日期字段的内置支持,还是我应该自己添加?任何有效的方法来生成这个领域?

谢谢你,
马克西姆。

0 投票
2 回答
6746 浏览

c# - 在 C# 中使用 RFC-1123 日期格式,解析星期二日期的问题

我们在产品中遇到了一个错误,原因是对于某些文化,如果您将当前线程的文化设置为该文化,然后以 RFC1123 格式输出基于 DateTime 的字符串,然后尝试将其转换回 DateTime,它失败。最令人头疼的失败来自许多文化,这些文化每周都有几天将其翻译成以 mar 开头的单词,例如意大利语中的 martedi。我假设解析例程看到“mar”并认为它在英语中表示 March 并且一切都失败了,但这只是猜测。我知道准确描述我在说什么的最好方法是提供代码:

输出是这样的:

所以我的问题是,为什么这段代码不起作用?

0 投票
0 回答
143 浏览

rfc1123 - 如何使用 GNU 的 Regex.. 在 Java 中进行俄语文本验证?

我为我的网站进行了国际化。所以我的网站也提供俄语版本。但是在从我的网页收集俄罗斯用户的用户信息时,我无法验证输入的文本。请给我解决方案来验证 java 中的俄语文本。谢谢进步......!

0 投票
1 回答
2164 浏览

regex - 希望构建一些正则表达式来验证域名(RFC 952/RFC 1123)

我们的一位客户在通过对我们系统的 API 调用触发电子邮件地址之前,在他们自己的软件中验证电子邮件地址。然而,问题是他们的验证规则与我们的系统不匹配,因此他们正在解析和接受违反我们规则的地址。这导致了很多失败的调用。

他们正在解析诸如“dave@-whatever.com”之类的东西,这违反了 RFC 952/RFC 1123 规则,因为它以连字符开头。他们要求我们向他们提供我们的正则表达式列表,以便他们可以在他们的平台上更新验证以匹配我们的。

所以,我需要找到/建立一个接受的 RFC 952/RFC 1123。我在另一个 SO 线程中发现了这个(我是一个潜伏者 :)),它是否适合并防止这些非法域被发送?

0 投票
2 回答
5708 浏览

php - PHP 中的 RFC1123 和 RFC2822 日期时间格式有什么区别?

这是出于好奇,而不是因为我现在需要知道它,但是在 PHP 手册中,它们是相同的;我看不出同一事物有两种不同数据格式的原因。

http://php.net/manual/en/class.datetime.php

有什么线索吗?

0 投票
1 回答
53 浏览

rfc1123 - Flash Image Stream 网络摄像头故障/错误

你能告诉我一个简单的方法或链接到我可以用来阻止闪存从我的计算机在聊天站点上传图像给其他用户的软件吗???

我已经断开并移除了我的内置网络摄像头,但它仍然可以传输图像,这可能是因为我将 HP Pavillion 连接到 PLASMA 监视器,这让我感到困惑,因为它上面没有摄像头!!!

我有研究阻止这种情况的可能性,但没有找到答案,如果你能解释一下阻止或阻止这种情况发生的方法,我将不胜感激?

0 投票
1 回答
736 浏览

java - 使用 HttpServletRequest#getDateHeader() 解析 RFC1123 日期时出现异常

我正在尝试通过调用来解析HttpServletRequestDate: Tue, 15 Nov 1994 08:12:31 GMT的 HTTP 标头,但得到以下异常:request.getDateHeader("Date")

我究竟做错了什么?示例日期直接取自HTTP 规范,因此我希望它在 RFC 1123 下有效。servlet 是 App Engine 应用程序的一部分(在开发服务器上)。