parse 方法

 

解析一个包含日期的字符串,并返回该日期与 1970 年 1 月 1 日午夜之间所间隔的毫秒数。

Date.parse(dateVal)

其中必选项 dateVal 是一个包含以诸如 "Jan 5, 1996 08:47:00" 的格式表示的日期的字符串,或者是一个从 ActiveX(R) 对象或其他对象中获取的 VT_DATE 值。

说明

parse 方法返回一个整数值,这个整数表示 dateVal 中所包含的日期与 1970 年 1 月 1 日午夜之间相间隔的毫秒数。

parse 方法是 Date 对象的一个静态方法。正因为它是一个静态方法,它是通过下面例子中所示的方法被调用的,而不是作为一个已创建 Date 对象的一个方法被调用。

var datestring = "November 1, 1997 10:15 AM";Date.parse(datestring)

下面这些规则决定了 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" 就是错误的。
  • 包含无效日期的字符串是错误的。例如,一个包含有两个年份或两个月份的字符串就是错误的。

示例

下面这个例子说明了 parse 方法的用法:

function GetTimeTest(testdate){   var s, t;                    // 声明变量。   var MinMilli = 1000 * 60;       // 初始化变量。   var HrMilli = MinMilli * 60;   var DyMilli = HrMilli * 24;   t = Date.parse(testdate);       // 解析 testdate。   s = "There are "                // 创建返回的字符串。   s += Math.round(Math.abs(t / DyMilli)) + " days "   s += "between " + testdate + " and 1/1/70";   return(s);                      // 返回结果。}

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索字符串
, 方法
, parse
, 日期
, 分隔符
一个
jsoup.parse方法、js date.parse 方法、jquery parsehtml方法、parsetext方法、java中parse方法,以便于您获取更多的相关知识。

时间: 2024-12-23 20:21:12

parse 方法的相关文章

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

 Javascript Date.parse() 方法接受一个日期字符串,并返回自1970年1月1日午夜的毫秒数. 语法 1 Date.parse(datestring) 注:括号内的数据是可选的 下面是参数的详细信息: datestring : 一个字符串,表示日期 返回值: 自1970年1月1日午夜的毫秒数. 例子: 1 2 3 4 5 6 7 8 9 10 11 <html> <head> <title>JavaScript parse Method</ti

浅谈JSON.stringify()和JOSN.parse()方法的不同_javascript技巧

今天终于把JSON.stringify()跟JSON.parse()这两个方法给搞清楚了,下面小编在此记录下! JSON.tringify():把一个json数据转化成JSON string JSON.stringify({uno:1,dos:2},null,'\t') "{ "uno": 1, "dos": 2 }" JSON.stringfy({uno:1,dos:2}) JSON.stringify({uno:1,dos:2}) "

JavaScript中的parse()方法使用简介_基础知识

 Javascript Date.parse() 方法接受一个日期字符串,并返回自1970年1月1日午夜的毫秒数.语法 Date.parse(datestring) 注:括号内的数据是可选的 下面是参数的详细信息:     datestring : 一个字符串,表示日期 返回值: 自1970年1月1日午夜的毫秒数.例子: <html> <head> <title>JavaScript parse Method</title> </head> &l

node.js中的querystring.parse方法使用说明_node.js

方法说明: 将字符串转成对象.说白了其实就是把url上带的参数串转成数组对象.(看例子就知道咯) 语法: 复制代码 代码如下: querystring.parse(str, [sep], [eq], [options]) 接收参数: str                                         欲转换的字符串 sep                                       设置分隔符,默认为 '&' eq                       

node.js中的url.parse方法使用说明_node.js

方法说明: 讲一个URL字符串转换成对象并返回. 语法: 复制代码 代码如下: url.parse(urlStr, [parseQueryString], [slashesDenoteHost]) 接收参数: urlStr                                       url字符串 parseQueryString                   为true时将使用查询模块分析查询字符串,默认为false slashesDenoteHost           

Ajax中解析Json的两种方法对比分析

  这里给大家介绍的是Ajax中解析Json的两种方法对比分析,十分的实用,本文为学习笔记,属新手文章,欢迎指教! eval(); //此方法不推荐 JSON.parse(); //推荐方法 一.两种方法的区别 我们先初始化一个json格式的对象: ? 1 2 3 4 5 var jsonDate = '{ "name":"周星驰","age":23 }'   var jsonObj = eval( '(' + jsonDate + ')' );

php解析url (parse

通过php获取了当前url,如果需要提取url中的参数的话该如何操作呢?这个过程其实挺简单,使用php的两个内置函数就可以顺利完成,即parse_url和parse_str函数.下面将对这两个函数做简要说明以及用示例说明如何提取url中的参数. (1)parse_url (PHP 4, PHP 5) - 解析 URL,返回其组成部分,函数原型如下: mixed parse_url ( string $url [, int $component = -1 ] ) 本函数解析一个 URL 并返回一个

Visual C# 2005快速入门之调用方法

visual|快速入门 方法之所以存在就是为了被调用!使用方法名来调用一个方法,要求它执行它的任务.如果方法要获取信息(由它的参数指定),就必须提供它需要的信息.如果方法要返回信息(由它的返回类型指定),就应该以某种方式来捕捉这个信息. 指定方法调用语法 为了调用一个C#方法,需要采用如下语法形式: methodName (argumentList) methodName(方法名)必须与调用的那个方法的名称完全一致.记住,C#语言是区分大小写的.argumentList(参数列表)用于提供将由方

Visual C# 2005快速入门之编写方法

visual|快速入门 在下面的练习中,将创建一个应用程序,它包含的一个方法能够计算一名顾问的收费金额--假定该顾问每天收取固定的费用,将根据工作了多少天来收费.首先要开发应用程序的逻辑,然后利用"生成方法存根向导"来写出这个逻辑使用的方法.接着,我们将在一个控制台应用程序中运行方法,以获得对该程序的最终印象.最后,我们将使用Visual Studio 2005调试器来检查方法调用. 开发应用程序逻辑 1. 在Visual Studio 2005中打开My Documents文件夹下的