《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 字 ...
随机推荐
- WebGL自学教程——WebGL演示样例:開始
最终開始WebGL的演示样例了,...... 開始 使用WebGL的步骤,非常easy: 1. 获得WebGL的渲染环境(也叫渲染上下文). 2. 发挥你的想象力,利用<WebGL參考手冊> ...
- arcgis jsapi 调用google地区服务
做地理信息系统(GIS)项目,除了实现功能用户体验度要好之外,最重要的是地图渲染效果更要好.很多时候苦于数据的完整性和对于配图的审美观,程序猿们都很难配出好看的地图效果.基于上述一般直接调用googl ...
- ListView IllegalStateException
贴出源代码: android.widget.ListView ... if(mItemCount == 0){ resetList(); invokeOnItemScrollListener(); r ...
- Android 大约Dialog弹出窗口
直接效果图: 实现步骤: 1.主界面activity_main.xml非常easy,一个button <RelativeLayout xmlns:android="http://sch ...
- 1104. Don’t Ask Woman about Her Age(数论)
a*b^n(mod(b-1) =a(mod(b-1) http://acm.timus.ru/problem.aspx?space=1&num=1104 #include <stdio. ...
- Android asynctask使用
继承asynctask,有三个參数 三个參数的含义是第一个表示输入參数.第二个为progress,表示当前的进度,第三个为doInbackground 返回值 须要一个參数传入url,返回一个r ...
- Apache介绍
怎样使用Apache许可证 若用户须要应用Apache许可证,请将下面演示样例使用适当的注视方法包括在作品源文件里,将括号"[]"中的字段以用户自身的区分信息来替换 ...
- IOS开发-表视图LV3导航控制器
学到这里感觉有点难了,其实这篇文章再草稿箱里放了好久了~ 最近对于学习的热情下降了.这不行-抓紧学习走起! 在这一章节的学习中主要针对导航控制器及表视图来建立多视图的应用, 首先要了解一些概念-- 1 ...
- Mybatis数据操作
Maven 工程下 Spring MVC 站点配置 (二) Mybatis数据操作 详细的Spring MVC框架搭配在这个连接中: Maven 工程下 Spring MVC 站点配置 (一) M ...
- C# Windows Phone 8 WP8,切换各国语系免重开机 加速开发 送审有效率!!
原文:C# Windows Phone 8 WP8,切换各国语系免重开机 加速开发 送审有效率!! 一般我们在开发Windows Phone 8 时,会考虑到各国语言的问题,但是你有想过吗?用实体手机 ...