`
jslfl
  • 浏览: 313132 次
  • 性别: 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字符串日期yyyy-MM-dd转化为date示例代码

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

    JavaScript Date对象详解

    5. 实际操作:介绍 Date 对象的一些示例:获取倒计时、比较2个Date对象的大小等等。 一. 介绍 1.1 说明 Date对象,是操作日期和时间的对象。Date对象对日期和时间的操作只能通过方法。 1.2 属性 无;Date对象对日期...

    原生JS:Date对象全面解析

    Date对象:基于1970年1月1日(世界标准时间)起的毫秒数 本文参考MDN做的详细整理,方便大家参考MDN 构造函数: 1.new Date(); 依据系统设置的当前时间来创建一个Date对象。 2.new Date(value); value代表自1970年1月1...

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

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

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

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

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

    创建 Date 对象的语法: 代码如下: //Date 对象会自动把当前日期和时间保存为其初始值。 new Date(); //value-毫秒:代表自世界协调时1970年1月1日00:00:00开始的数值。 new Date(value); //dateString-日期字符串...

    时间字符串转换成日期对象datetime的方法

    DateTime dt2 = DateTime.Parse(ts, null, System.Globalization.DateTimeStyles.RoundtripKind);Console.WriteLine(dt2); 您可能感兴趣的文章:sql语句中如何将datetime格式的日期转换为yy-mm-dd格式将WMI中的...

    utils-date:Utils-date is a js toolkit for manipulating Date objects(utils-date 是一个操作 Date 对象的 js 工具包)

    实用程序日期 Utils Date是用于扩展JavaScript Date对象的工具包,旨在使其轻巧,简单且易于使用。 您可以通过访问网站查看更多详细信息。安装npm$ npm install utils-date 纱$ yarn install utils-date特征 转换...

    JavaScript对象验证库js-validator.zip

    js-validator 是 Laravel 风格的 JavaScript 对象验证库。使用 js-validator 来验证对象或者 JSON 是否符合规则非常方便,而且具有很好的可扩展性。举个例子var example = {  text: 'Hello world!',  date: ...

    简单谈谈javascript Date类型

    1 创建一个新的日期对象,如果不带参数,则对象自动获得当前的日期和时间 var d = new Date() 2 如果需要指定特定的日期,则可以通过Date.parse() 或者 Date().UTC(),返回时间戳作为 new Date()的参数 Date.parse...

    每天一篇javascript学习小结(Date对象)

    1、Date.now() //Date.now() is in ECMAScript 5 //Prior to that, use +new Date() //获取当前时间 var now = (typeof Date.now == "function" ?... var someDate = new Date(Date.parse("May

    postgres-date:Postgres日期列解析器

    事后日期 Postgres日期输出解析器该软件包将Postgres的解析为Javascript Date对象。 其目标是匹配Postgres行为并保持数据准确性。 如果您发现有效的Postgres输出导致解析错误(包括精度损失)的情况,请并提供失败的...

    【JavaScript源代码】JavaScript高级程序设计之基本引用类型.docx

     目录 1、Date2、RegExp3、原始包装类型 1、Date 2、RegExp 3、原始包装类型 前言: 引用值(对象)都是某个特定的引用类型的实例对象,例如 Date类型、Function类型,RegExp 正则表达式类型等等。JavaScript...

    JS中Date日期函数中的参数使用介绍

    要创建一个一个日期对象,可以使用以下的方式: 代码如下: var now=new Date() 当然,函数中没有传递任何参数,表示此对象now自动获取了当前的时间。 如果想要创建一个自定义时间的对象,则要对Date()进行参数的传递...

    JavaScript高级程序设计 读书笔记之十 本地对象Date日期

    创建 var d=new Date(); 要注意的是在JavaScript中月份的值是从0到11(0表示1月)。... 例如为2012年2月27日创建Date对象: var d=new Date(Date.parse(“Feb 27,2012”)); 如果传给parse方法的字符串不能转换成日期

    微软JavaScript手册

    getVarDate 方法 返回 Date 对象中的 VT_DATE。 getYear 方法 返回 Date 对象中的年份。 Global 对象 是一个固有对象,目的是将全局方法集中在一个对象中。 global 属性 返回一个 Boolean 值,标记正则表达式使用...

    JavaScript引用类型Date常见用法实例分析

    本文实例讲述了JavaScript引用类型Date常见用法。分享给大家供大家参考,具体如下: Date类型使用自UTC1970年1月1日午夜(零时)开始经过的毫秒数来保存日期。 创建日期对象的方法: (1)获得当前日期和时间 var ...

    javascript时间函数基础介绍

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

    javascript文档

    javascript的官方文档 这些方便实用的信息将帮助您了解 JScript 的各个部分。 在“字母顺序的关键字列表”中,可以找到按字母顺序列出的所有 JScript 语言的主题。如果只需要查看某个主题(例如对象),则有对该主题...

    javascript学习笔记(六) Date 日期类型

    1.创建日期对象 代码如下: var now = new Date(); //获得当前系统日期和时间 var someDate = new Date(Date.parse(“May 25,2012”)); var someDate = new Date(“May 25,2012”); //与上相同 var someDate = new ...

Global site tag (gtag.js) - Google Analytics