《Javascript权威指南》13号学习笔记:使用日期和时间
一、创Date示例
1、Date类的方法和属性是非常不静,故,申请书Date属性和方法之前。必须创建Date类的实例。
var date = new Date(); //以当前日期和时间创建实例。
var date = new Date(value); //value是必选项,假设是数值。value表示指定日期与1970.1.1午夜之间的毫秒数。假设是字符串。value则依照parse()方法中的规则进行解析。
全局的Date()函数完毕与new Date(value)同样的功能
var date = new Date(year[,month[,date[,hour[,minute[,second[,millisecond]]]]]]); //參数说明例如以下:
二、使用parse()方法解析日期字符串
Date.parse(datestring)方法可解析一个日期时间字符串,并返回 1970/1/1 午夜距离该日期时间的毫秒数。datestring必需。表示如Jan 5,1996 08:47:00格式的日期和时间的字符串。
解析规则:
- 短日期能够使用“/”或“-”作为日期分隔符,可是必须用月/日/年的格式来表示,比如"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" 就是错误的。
- 包括无效日期的字符串是错误的。比如,一个包括有两个年份或两个月份的字符串就是错误的。
<script language="javascript" src="date.js"></script>
<script language="javascript">// 一般弹出日历对话框, 得到日期, 此处如果为当前日期
var retval = new DateFormat("MM-dd-yyyy HH:mm:ss").format(new Date())
//时间格式必须是MM-dd-yyyy HH:mm:ss
document.write(retval)
var d = Date.parse(retval)
document.write(d)
</script>
三、Date类方法
watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvdTAxMTA0Mzg0Mw==/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="">
版权声明:本文博主原创文章。博客,未经同意不得转载。
《Javascript权威指南》13号学习笔记:使用日期和时间的更多相关文章
- 《jquery权威指南2》学习笔记------ jquery获取复选框的值
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/ ...
- JavaScript权威设计--CSS(简要学习笔记十六)
1.Document的一些特殊属性 document.lastModified document.URL document.title document.referrer document.domai ...
- 《jquery权威指南2》学习笔记------基础函数
Math.floor(Math.random() * 7 + 1); Math.random() 生成0和1之间的随机小数Math.random() * 7 生成0和7之间的随机小数Math.rand ...
- javascript权威指南第6版学习笔记
javascript权威指南第6版学习笔记 javascript数组.函数是特殊对象 看一点少一点. 3.1.4 hello.js内容是 var x=.3-.2;var y=.2-.1 console ...
- JavaScript 权威指南-学习笔记(一)
本文所有教程及源码.软件仅为技术研究.不涉及计算机信息系统功能的删除.修改.增加.干扰,更不会影响计算机信息系统的正常运行.不得将代码用于非法用途,如侵立删! ## JavaScript 权威指南-学 ...
- JavaScript权威指南学习笔记6
这两天主要翻看了书中的第18-22章,重点看了第17章:事件化处理,其它几章节主要是翻了下书知道有相关的概念,没有真正理解其中的内容,或者没有考虑究竟如何能把里面的内容应用到实际的项目中.说的讽刺一点 ...
- 《Javascript权威指南》学习笔记之十七:BOM新成就(1)--client存储数据(Storage实现)
版权声明:本文为博主原创文章.未经博主同意不得转载. https://blog.csdn.net/u011043843/article/details/30255899 数据构成了web网站的 ...
- 《javascript权威指南》读书笔记——第一篇
<javascript权威指南>读书笔记——第一篇 金刚 javascript js javascript权威指南 由于最近想系统学习下javascript,所以开始在kindle上看这本 ...
- 《javascript权威指南》读书笔记——第二篇
<javascript权威指南>读书笔记——第二篇 金刚 javascript js javascript权威指南 今天是今年的196天,分享今天的读书笔记. 第2章 词法结构 2.1 字 ...
随机推荐
- Win7下不能查看xp系统共享的文件,解决方法
近期在做一个程序,xp执行良好.win7总是打不开文件,输入地址訪问\\192.168.0.254,发现须要输入usernamepassword 局域网内的XP电脑能够訪问WIN7的共享文件.而WIN ...
- SQLServer2012 分页语句执行分析
上一篇文章提到了,SQLServer2012在使用Offset,Fetch语句分页时,获取了大量不需要的数据,导致查询效率低的问题. 现在让我们来看看,究竟是什么导致SQLServer不能按需取数呢? ...
- Tomcat6 Session建立机制简要
底: 测试部门做压力测试, 结果没多久新闻,出现OutOfMemory. 查找原因,通过监视工具,查找StandardSession(org.apache.catalina.session.Stan ...
- Windows phone 8 学习笔记(3) 通信
原文:Windows phone 8 学习笔记(3) 通信 Windows phone 8 可利用的数据通信方式比较广泛,在硬件支持的前提下,我们可以利用WiFi.蓝牙.临近感应等多种方式.数据交互一 ...
- cocos2d-x 3.2 它 三消游戏——万圣节大作战
***************************************转载请注明出处:http://blog.csdn.net/lttree************************** ...
- hadoop版本号变迁
近期在研究hadoop时,发现hadoop的版本号非常混乱.原来的版本号都说0.X.X開始,后来发现有1.X.X和2.X.X 这样就不太清楚了. 0.20.2版本号曾经(不含该版本号)的配置文件都在d ...
- 白学jquery Mobile《构建跨平台APP:jQuery Mobile移动应用实战》串行4(场景变化)
作为一个真正的利用价格值应用,首先,你应该至少有两页,通过切换页面来实现很多其他互动.比如手机人人网,首先,打开后进入登录页面,将有登录后,新的东西.然后拉左侧面板.你可以看到相册.私人信息.像其他应 ...
- Android:What is ART?
背景:Android4.2之前,安卓手机系统的应用程序均在Dalvik Java的虚拟机上执行,这样的执行模式还要依靠一个编译器来实现与应用程序的沟通.应用程序每次执行时,都须要将程序内的代码转变为机 ...
- Google Protocol Buffers和java字符串处理控制
大多数的操作码被从夜晚复制.懒得敲. 直接在源代码和测试结果如下. serabuffer.proto档.使用下面的命令来生成java代码. protoc -I=./ --java_out=./ ser ...
- uva 11992 为矩阵更新查询段树
http://uva.onlinejudge.org/index.php? option=com_onlinejudge&Itemid=8&page=show_problem& ...