如何从字符串构造一个 javascript Date 对象
How do I construct a javascript Date object from string
我有字符串格式的日期值"06/12/2012"。如何构造 Javascript Date 对象,以便我可以执行前后比较?
将字符串转换为日期对象的唯一可靠方法是解析它。您必须事先知道格式。字符串"06/12/2012"不符合任何正式标准,但最有可能是日/月/年,因此:
// Convert string in d/m/y format to a Date object
function toDate(s) {
var bits = s.split('/');
return new Date(bits[2],--bits[1],bits[0]);
}
请注意,任何日期解析函数都必须被告知格式和(通常)分隔符,因为猜测格式非常容易出错。
不要将字符串传递给任何浏览器 Date 对象并依赖主机正确解释它,浏览器可能识别的唯一格式是ISO8601格式,即使这样,许多人也会弄错它。
var d = new Date("06/12/2012");
var date = new Date("06/12/2012"),
other = new Date("03/12/2012");
(date - other > 0? alert("after") : alert("before");
相关文章:
- 我应该如何从xml文件构建一个javascript页面
- 有没有一个javascript图形绘制库可以进行气球树布局
- 如何将一个JavaScript函数回调为多个函数
- 代码背后调用一个JavaScript函数的按钮点击-C#
- 多次调用另一个javascript函数中的javascript函数
- HTML外部javascript加载另一个javascript
- 在一个javascript文件中为整个网站创建标签
- 在任何AJAX调用之前触发一个javascript函数
- 如何用另一个Javascript更改Javascript函数值
- 动态创建一个javascript/jquery多级数组
- 将变量值从一个javascript传递到另一个javascript
- 获取一个javascript对象attr's
- 是一个javascript bookmarklet,可以设置破坏跨域安全的域cookie
- PNG图像被覆盖,但每个图像都有一个链接可以更改,每次一个-Javascript/jQuery/CSS
- 添加一个javascript函数来下载elfinder上的事件
- 有没有一个Javascript代码可以看到你的缓存有多满
- 使用jenkins从不同文件夹中的文件构建一个javascript文件
- 是否有一个javascript库来解析简单的查询
- 一个javascript实现base64图像编码并将结果写入文本文件
- 使用一个Javascript函数提交多个表单可以在FF中工作,而不需要其他浏览器