为什么 jQueryUI 日期选择器的日期格式中 YY 代表 4 位数年份?

发布于 2024-12-24 17:10:51 字数 235 浏览 0 评论 0原文

为 jQuery UI 日期选择器指定日期格式时,YY 是 4 位数年份,Y 是 2 位数年份:

YY = 2011 Y = 11

请参见http://docs.jquery.com/UI/Datepicker/formatDate

很好奇这是为什么。

When specifying a date format for the jQuery UI datepicker YY is a 4 digit year and Y is a 2 digit year:

YY = 2011
Y = 11

See http://docs.jquery.com/UI/Datepicker/formatDate

Was curious why this is.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

东走西顾 2024-12-31 17:10:51

所有单个字符变体(d、m、y)都是简短版本。 Double 是长版本。由于年份的短版本是两位数,因此使用 yy 指定长版本,即四位数字。格式与日期输出的位数没有直接关系。
正如M(单)表示:“一月、二月、三月、四月”,MM(双)表示:“一月、二月、三月、四月”。所有格式字符也是如此。

这与 PHP 的标准格式不同,这可能会让一些人感到困惑。

所选格式是为了满足日期格式的网络标准 (RFC)。

请参阅:RFC-822

All of the single character variations (d, m, y) are the short version. Double is long version. Since the short version of a year is two digits, using yy specifies the long version, which is four digits. The format is not directly related to the number of digits that the date outputs.
Just as M (single) means: "Jan, Feb, Mar, Apr", and MM (double) means: "January, February, March, April". The same goes for all of the format chars.

This is unlike the standard format for PHP, which may confuse some.

The chosen format was to meet the web standards (RFC)s for date formatting.

See: RFC-822

紙鸢 2024-12-31 17:10:51

大概是因为他们想让选项/变量名称等内容保持简短;在这种用法中,显然 Y 表示日期格式的短格式,而 YY 则明确表示日期格式的长格式。

Presumably because they wanted to keep things such as option/variable names brief; in this usage it seems clear that Y indicates the short-form, whereas YY clearly indicates the long-form, of the date format.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文