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 相关文章推荐
jQuery get和post 方法传值注意事项
Nov 03 Javascript
jquery animate实现鼠标放上去显示离开隐藏效果
Jul 21 Javascript
JS保留两位小数,多位小数的示例代码
Jan 07 Javascript
jquery 页眉单行信息滚动显示实现思路及代码
Jun 26 Javascript
第二次聊一聊JS require.js模块化工具的基础知识
Apr 17 Javascript
AngularJS入门教程之迭代器过滤详解
Aug 18 Javascript
简单理解vue中el、template、replace元素
Oct 27 Javascript
angular中的cookie读写方法
Aug 02 Javascript
jQuery实现用户信息表格的添加和删除功能
Sep 12 jQuery
Vue实现一个图片懒加载插件
Mar 11 Javascript
vue 导航锚点_点击平滑滚动,导航栏对应变化详解
Aug 10 Javascript
vuecli项目构建SSR服务端渲染的实现
Oct 30 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
PHP模拟SQL Server的两个日期处理函数
2006/10/09 PHP
用PHP生成html分页列表的代码
2007/03/18 PHP
浅谈php中curl、fsockopen的应用
2016/12/10 PHP
用JavaScript编写COM组件的步骤
2009/03/17 Javascript
js比较和逻辑运算符的介绍
2013/03/10 Javascript
jquery选择器之层级过滤选择器详解
2014/01/27 Javascript
js生成随机数的过程解析
2015/11/24 Javascript
如何检测JavaScript的各种类型
2016/07/30 Javascript
js控制文本框禁止输入特殊字符详解
2017/04/07 Javascript
vue基于Vue2.0和高德地图的地图组件实例
2017/04/28 Javascript
jQuery修改DOM结构_动力节点Java学院整理
2017/07/05 jQuery
vue缓存的keepalive页面刷新数据的方法
2019/04/23 Javascript
python中pygame模块用法实例
2014/10/09 Python
python实现周期方波信号频谱图
2018/07/21 Python
Python3.4学习笔记之类型判断,异常处理,终止程序操作小结
2019/03/01 Python
Python3实现的判断环形链表算法示例
2019/03/07 Python
Python2.7版os.path.isdir中文路径返回false的解决方法
2019/06/21 Python
python GUI库图形界面开发之PyQt5布局控件QGridLayout详细使用方法与实例
2020/03/06 Python
Django查询优化及ajax编码格式原理解析
2020/03/25 Python
Jupyter Notebook远程登录及密码设置操作
2020/04/10 Python
基于plt.title无法显示中文的快速解决
2020/05/16 Python
python搜索算法原理及实例讲解
2020/11/18 Python
西班牙灯具网上商店:Lampara.es
2018/06/05 全球购物
英国顶级珠宝品牌之家:John Greed
2018/06/09 全球购物
PHP开发工程师面试问题集锦
2012/11/01 面试题
如何减少垃圾回收让内存更加有效使用
2013/10/18 面试题
设计顾问服务计划书
2014/05/04 职场文书
安全责任书范文
2014/08/25 职场文书
行政专员岗位职责范本
2014/08/26 职场文书
2014市府办领导班子“四风问题”对照检查材料思想汇报
2014/09/24 职场文书
2014副镇长民主生活会个人对照检查材料思想汇报
2014/09/30 职场文书
党员群众路线剖析材料
2014/10/08 职场文书
会议邀请函
2015/01/30 职场文书
南极大冒险观后感
2015/06/05 职场文书
2015年数学教研工作总结
2015/07/22 职场文书
2019年特色火锅店的创业计划书模板
2019/08/28 职场文书