`
jslfl
  • 浏览: 322249 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

js Date对象的 parse()

    博客分类:
  • web
阅读更多
js Date对象的 parse()用法
Study Notes 2010-01-03 00:21:44 阅读308 评论0 字号:大中小
parse:解析一个包含日期的字符串,并返回该日期与1970年1月1日午夜之间所间隔的毫秒数。
de>Date.parse(dateVal)de>
其 中必选项 dateVal 是一个包含以诸如 "Jan 5, 1996 08:47:00" 的格式表示的日期的字符串,或者是一个从 ActiveX(R) 对象或其他对象中获取的 VT_DATE 值。
说明
parse 方法返回一个整数值,这个整数表示 dateVal 中所包含的日期与 1970 年 1 月 1 日午夜之间相间隔的毫秒数。
parse 方法是 Date 对象的一个静态方法。正因为它是一个静态方法,它是通过下面例子中所示的方法被调用的,而不是作为一个已创建 Date 对象的一个方法被调用。
de>
下面这些规则决定了 parse 方法能够成功地解析那些字符串:
短日期可以使用“/”或“-”作为日期分隔符,但是必须用月/日/年的格式来表示,例如"7/20/96"。
以 "July 10 1995" 形式表示的长日期中的年、月、日可以按任何顺序排列,年份值可以用 2 位数字表示也可以用 4 位数字表示。如果使用 2 位数字来表示年份,那么该年份必须大于或等于 70。
括号中的任何文本都被视为注释。这些括号可以 嵌套使用。
逗号和空格被视为分隔符。允许使用多个分隔符。
月和日的名称必须具有两个或两个以上的字 符。如果两个字符所组成的名称不是独一无二的,那么该名称就被解析成最后一个符合条件的月或日。例如,"Ju" 被解释为七月而不是六月。
在所提供的日期中,如果所指定的星期几的值与按照该日期中剩余部分所确定的星期几的值不符合,那么该指定值就会被忽略。例如,尽管 1996 年 11 月 9 日实际上是星期五,"Tuesday November 9 1996" 也还是可以被接受并进行解析的。但是结果 Date 对象中包含的是 "Friday November 9 1996"。
JScript 处理所有的标准时区,以及全球标准时间 (UTC) 和格林威治标准时间 (GMT)。
小时、分钟、和秒钟之间用冒号分隔,尽 管不是这三项都需要指明。"10:"、"10:11"、和 "10:11:12" 都是有效的。
如果使用 24 小时计时的时钟,那么为中午 12 点之后的时间指定 "PM" 是错误的。例如 "23:15 PM" 就是错误的。
包含无 效日期的字符串是错误的。例如,一个包含有两个年份或两个月份的字符串就是错误的

来自http://www.juese.cc/33/blog/1101.html
分享到:
评论

相关推荐

    原生JS:Date对象全面解析

    原生JavaScript中的Date对象是一个非常重要的内置对象,它提供了多种处理日期和时间的方法。本文将详细解析Date对象的构造函数用法、日期时间的表示以及一些相关的静态方法。 首先,Date对象是基于1970年1月1日...

    js字符串日期yyyy-MM-dd转化为date示例代码

    就是获取表单中的日期往后台通过json方式传的时候,遇到Date.parse(str)函数在ff下报错: NAN 找了些资料,发现是由于Date.parse()函数对日期格式有要求:详细参考 Date.parse函数 对于js操作日期: 创建一个日期对象: ...

    javascript转换日期字符串为Date日期对象的方法.docx

    ### JavaScript 转换日期字符串为 Date 日期对象的方法 在 JavaScript 开发中,处理日期是非常常见的需求之一。很多时候,我们需要将用户输入或其他来源得到的日期字符串转换为 `Date` 对象,以便进行进一步的计算...

    JavaScript Date对象详解

    JavaScript中的Date对象是一个内置对象,用于处理日期和时间。它提供了各种方法来创建日期对象、获取和设置日期和时间的各个部分、执行日期时间计算以及格式化日期时间等操作。接下来,我们将详细探讨JavaScript ...

    JavaScript Date对象功能与用法学习记录

    JavaScript Date对象是ECMAScript中用于处理日期和时间的标准内置对象。在JavaScript中,Date对象基于1970年1月1日(世界标准时间)起的毫秒数。Date对象在Web开发中应用广泛,特别是在处理时间戳、日期格式化、时间...

    JavaScript中的parse()方法使用简介

    在JavaScript中,Date对象提供了多种处理日期和时间的方法,其中之一就是Date.parse()方法。本文将详细介绍JavaScript中parse()方法的使用,帮助JS初学者打好基础。 ### Date.parse()方法介绍 Date.parse()是一个...

    js日期字符串互转

    当我们有一个日期格式的字符串,可以使用`Date.parse()`函数将其转换为`Date`对象。例如: ```javascript var dateString = "2022-12-31"; var dateObject = new Date(dateString); ``` 或者使用`Date.parse()...

    javascript类型系统——日期Date对象全面了解

    JavaScript中的Date对象是用于处理日期和时间的一个内置对象,它是基于Java中的java.util.Date类而创建的。Date对象使用自UTC时间1970年1月1日0点开始经过的毫秒数来保存日期和时间信息。Date对象可以表示的时间范围...

    JavaScript原生对象之Date对象的属性和方法详解

    JavaScript中的Date对象是用于处理日期和时间的原生对象。它提供了一系列属性和方法来创建、操作、格式化和转换日期。Date对象的属性和方法详细说明如下: 1. Date对象的创建方式: - 直接使用`new Date()`将创建...

    JavaScript Date对象使用总结

    JavaScript Date 对象使用总结 JavaScript Date 对象是一种非常重要的对象,它提供了许多有用的方法来处理日期和时间。在本文中,我们将对 Date 对象的使用进行总结,包括它的建立方法、静态方法、实例方法等。 ...

    JS中Safari浏览器中的Date.docx

    在JavaScript中,Date对象用于表示特定的瞬间,可以是日期和时间。然而,在不同的浏览器中,尤其是Safari,处理Date对象的方式可能会有所不同。本篇文章主要关注在Safari浏览器中使用Date对象时需要注意的问题以及...

    JS之Date对象和获取系统当前时间详解

    一、Date对象每天一对象,今天来看看Date对象,相对于时间大家一定很熟悉,应为以前在网站中很多地方都会遇到这样的时间特效。温故而知新,今天我们来回忆一下Date对象。 我们首先来看看他的定义:dateObj = new ...

    JavaScript 中的 Date 对象

    Date对象还包含一些静态方法,比如`Date.now()`用于获取当前时间的毫秒数,`Date.parse()`用于解析日期字符串并返回毫秒数,以及`Date.UTC()`用于计算指定日期的毫秒数,但基于UTC。 总的来说,JavaScript的Date...

    JS简单实现String转Date的方法

    `Date`对象是JavaScript内置的对象之一,用于处理日期和时间。有时我们需要将字符串转换为`Date`对象,以便进行进一步的操作,如计算日期差、格式化日期等。本文将深入探讨如何使用JavaScript将字符串转换为`Date`...

    JavaScript内置对象大全

    #### 一、Date对象:日期与时间处理的核心 `Date`对象在JavaScript中用于处理日期和时间相关的操作。它提供了丰富的方法来获取和设置日期时间的不同部分。 1. **构造函数** `new Date()` - 用于创建一个新的`Date...

    javascript 时间显示代码集合(Date对象)

    javascript时间函数 javascript提供了Date对象来进行时间和日期的计算。 Date对象有多种构造函数: new Date() //当前时间 new Date(milliseconds) //距离起始时间1970年1月1日的毫秒数 new Date(datestring) //字符...

    javaScript内置对象.doc

    3. **Date对象**: - `getDate()`方法:返回日期对象的月份中的天数,范围是1到31。 - `getDay()`方法:返回日期对象的星期中的天数,范围是0到6,0表示周日。 - `getHours()`方法:返回日期对象的小时数,范围是...

Global site tag (gtag.js) - Google Analytics