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


Posted in Javascript onJanuary 02, 2014

要创建一个一个日期对象,可以使用以下的方式:

var now=new Date()

当然,函数中没有传递任何参数,表示此对象now自动获取了当前的时间。

如果想要创建一个自定义时间的对象,则要对Date()进行参数的传递。而这个参数,必须是毫秒数(UTC时间1970年1月1日午夜起至自定义时间为止的毫秒数)。

我们可以使用Date.parse()和Date.UTC()来获得自定义时间的毫秒数。

Date.parse()接收一个表示日期的字符串参数,例如"May 25,2013","6/13/2013"等格式,具体支持的格式因地区而异。

而Date.UTC()中接收的参数分别是 年份、从0开始的月份数(0-11)、该月中的第几天(1-31)、小时树(0-23)、分钟、秒、毫秒,其中年份和月份数是必须的,其他参数缺省为0。

我们现在如果想定义一个2013年12月12日的日期对象,可以使用 Date.parse():

var mydate=new Date(Date.parse("12/12/2013")),

如果这样:

var mydate=new Date("12/12/2013")的话,在构造Date的时候,会自动调用Date.parse()将日期字符串转为毫秒数。

也可以使用Date.UTC():

var mydate=new Date(Date.UTC(2013,11,12)//注意月份下标从0开始,而日的下标从1开始

如果这样:

var mydate=new Date(2013,11,12),类似上面parse的构造方法,在构造日期对象的时候,会自动调用Date.UTC(),如果第一个参数是数值,将其当成年份,而第二个参数为月份......但是要注意的是,前者var mydate=new Date(Date.UTC(2013,11,12)得到的是GMT时间,而后者var mydate=new Date(2013,11,12)得到的是基于系统设置的本地时间。

Javascript 相关文章推荐
提高网站性能之 如何对待JavaScript
Oct 31 Javascript
100个不能错过的实用JS自定义函数
Mar 05 Javascript
用js将内容复制到剪贴板兼容浏览器
Mar 18 Javascript
js封装可使用的构造函数继承用法分析
Jan 28 Javascript
JQuery操作元素的css样式
Mar 09 Javascript
使用AngularJS对路由进行安全性处理的方法
Jun 18 Javascript
jquery实现向下滑出的二级导航下滑菜单效果
Aug 25 Javascript
js简单实现网页换肤功能
Apr 07 Javascript
JS实现图片点击后出现模态框效果
May 03 Javascript
Vue.js实现分页查询功能
Nov 15 Javascript
vue中keep-alive内置组件缓存的实例代码
Apr 16 Javascript
几款主流好用的富文本编辑器(所见即所得常用编辑器)介绍
Mar 17 Javascript
JavaScript中Math对象方法使用概述
Jan 02 #Javascript
javascript数组快速打乱重排的方法
Jan 02 #Javascript
利用进制转换压缩数字函数分享
Jan 02 #Javascript
利用window.name实现windowStorage代码分享
Jan 02 #Javascript
点击按钮自动加关注的代码(sina微博/QQ空间/人人网/腾讯微博)
Jan 02 #Javascript
利用JS解决ie6不支持max-width,max-height问题的方法
Jan 02 #Javascript
使用jQuery快速解决input中placeholder值在ie中无法支持的问题
Jan 02 #Javascript
You might like
linux下为php添加curl扩展的方法
2011/07/29 PHP
浅谈PHP Cookie处理函数
2016/06/10 PHP
sina的lightbox效果。
2007/01/09 Javascript
用javascript动态调整iframe高度的方法
2007/03/06 Javascript
JS下高效拼装字符串的几种方法比较与测试代码
2010/04/15 Javascript
jquery1.4.2 for Visual studio 2010 模板文件
2010/07/14 Javascript
js中更短的 Array 类型转换
2011/10/30 Javascript
jquery中map函数与each函数的区别实例介绍
2014/06/23 Javascript
jQuery .tmpl() 用法示例介绍
2014/08/21 Javascript
jQuery实现折线图的方法
2015/02/28 Javascript
jQuery实现可高亮显示的二级CSS菜单效果
2015/09/01 Javascript
jquery实现表单验证简单实例演示
2015/11/23 Javascript
学习JavaScript鼠标响应事件
2015/12/25 Javascript
JavaScript与jQuery实现的闪烁输入效果
2016/02/18 Javascript
bootstrap vue.js实现tab效果
2017/02/07 Javascript
对vue中methods互相调用的方法详解
2018/08/30 Javascript
Vue使用Three.js加载glTF模型的方法详解
2020/06/14 Javascript
JavaScript 防抖和节流遇见的奇怪问题及解决
2020/11/20 Javascript
[00:47]TI7不朽珍藏III——沙王不朽展示
2017/07/15 DOTA
python3 json数据格式的转换(dumps/loads的使用、dict to str/str to dict、json字符串/字典的相互转换)
2019/04/01 Python
Linux上使用Python统计每天的键盘输入次数
2019/04/17 Python
关于Python作用域自学总结
2019/06/10 Python
用pyqt5 给按钮设置图标和css样式的方法
2019/06/24 Python
python  ceiling divide 除法向上取整(或小数向上取整)的实例
2019/12/27 Python
Python decimal模块使用方法详解
2020/06/08 Python
python怎么调用自己的函数
2020/07/01 Python
Python 使用双重循环打印图形菱形操作
2020/08/09 Python
总经理职责
2013/12/22 职场文书
一年级班主任寄语
2014/01/19 职场文书
高一物理教学反思
2014/01/24 职场文书
服装设计师职业生涯规划范文
2014/02/28 职场文书
新年爱情寄语
2014/04/08 职场文书
高三励志标语
2014/06/05 职场文书
领导莅临指导欢迎词
2015/09/30 职场文书
2016年保险公众宣传日活动总结
2016/04/05 职场文书
JavaScript实现一键复制内容剪贴板
2022/07/23 Javascript