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的无缝循环新闻列表插件
Mar 07 Javascript
使用script的src实现跨域和类似ajax效果
Nov 10 Javascript
创建js对象和js类的方法汇总
Dec 24 Javascript
JavaScript插件化开发教程 (四)
Jan 27 Javascript
Jquery操作Ajax方法小结
Nov 29 Javascript
JS实现图片局部放大或缩小的方法
Aug 20 Javascript
EasyUI折叠表格层次显示detailview详解及实例
Dec 28 Javascript
jquery.rotate.js实现可选抽奖次数和中奖内容的转盘抽奖代码
Aug 23 jQuery
Vue 自定义指令实现一键 Copy功能
Sep 16 Javascript
JavaScript代码异常监控实现过程详解
Feb 17 Javascript
小程序中的箭头函数的具体使用
Jun 19 Javascript
如何利用vue实现波谱拟合详解
Nov 05 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截断标题且兼容utf8和gb2312编码
2013/09/22 PHP
使用PHP静态变量当缓存的方法
2013/11/13 PHP
PHP中获取文件创建日期、修改日期、访问时间的方法
2016/11/05 PHP
PHP Pipeline 实现中间件的示例代码
2020/04/26 PHP
摘自百度的图片轮换效果代码
2007/11/19 Javascript
用于判断用户注册时,密码强度的JS代码
2009/01/01 Javascript
推荐17个优美新鲜的jQuery的工具提示插件
2012/09/14 Javascript
javascript分页代码(当前页码居中)
2012/09/20 Javascript
window.navigate 与 window.location.href 的使用区别介绍
2013/09/21 Javascript
获取下拉列表框的值是数组,split,$.inArray示例
2013/11/13 Javascript
Ext4.2的Ext.grid.plugin.RowExpander无法触发事件解决办法
2014/08/15 Javascript
jQuery中offsetParent()方法用法实例
2015/01/19 Javascript
JS中字符串trim()使用示例
2015/05/26 Javascript
JavaScript实现的Tween算法及缓冲特效实例代码
2015/11/03 Javascript
通过隐藏iframe实现无刷新上传文件操作
2016/03/16 Javascript
巧用jQuery选择器提高写表单效率的方法
2016/08/19 Javascript
DOM事件探秘篇
2017/02/15 Javascript
jQuery EasyUI Panel面板组件使用详解
2017/02/28 Javascript
js图片放大镜效果实现方法详解
2020/10/28 Javascript
详解vue-cli快速构建vue应用并实现webpack打包
2017/12/13 Javascript
vue下axios拦截器token刷新机制的实例代码
2020/01/17 Javascript
ES6使用 Array.includes 处理多重条件用法实例分析
2020/03/02 Javascript
Jquery cookie插件实现原理代码解析
2020/08/04 jQuery
Python文件和流(实例讲解)
2017/09/12 Python
python一行sql太长折成多行并且有多个参数的方法
2018/07/19 Python
很酷的python表白工具 你喜欢我吗
2019/04/11 Python
python3获取当前目录的实现方法
2019/07/29 Python
django的模型类管理器——数据库操作的封装详解
2020/04/01 Python
福克斯租车:Fox Rent A Car
2017/04/13 全球购物
美国最大的在线水培用品商店:GrowersHouse.com
2018/08/14 全球购物
科颜氏印度官网:Kiehl’s印度
2021/02/20 全球购物
农贸市场管理制度
2014/01/31 职场文书
廉洁自律演讲稿
2014/05/22 职场文书
幼儿园教师师德师风演讲稿:我自豪我是一名幼师
2014/09/10 职场文书
民主评议党员个人总结
2015/02/13 职场文书
电影建国大业观后感
2015/06/01 职场文书