JavaScript:将 yyyy-mm-dd 快速解析为年、月、日数字
如何快速将 yyyy-mm-dd 字符串(即“2010-10-14”)解析为其年、月和日数字?
具有以下形式的函数:
function parseDate(str) {
var y, m, d;
...
return {
year: y,
month: m,
day: d
}
}
How can I parse fast a yyyy-mm-dd string (ie. "2010-10-14") into its year, month, and day numbers?
A function of the following form:
function parseDate(str) {
var y, m, d;
...
return {
year: y,
month: m,
day: d
}
}
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
您可以拆分它:
+
运算符强制将其转换为整数,并且不受臭名昭著的八进制问题的影响。或者,您可以使用字符串的固定部分:
You can split it:
The
+
operator forces it to be converted to an integer, and is immune to the infamous octal issue.Alternatively, you can use fixed portions of the strings:
您可以查看 JavaScript split() 方法 - 让您可以通过 - 字符将字符串拆分为数组。然后,您可以轻松地获取这些值并将其转换为关联数组。
You could take a look at the JavaScript split() method - lets you're split the string by the - character into an array. You could then easily take those values and turn it into an associative array..
10年后
10 years later ????,
If you want to extract Years from an array, this will help you:
jQuery:
Traditional way ???? :