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 相关文章推荐
Prototype中dom对象方法汇总
Sep 17 Javascript
javascript Select标记中options操作方法集合
Oct 22 Javascript
解决jquery1.9不支持browser对象的问题
Nov 13 Javascript
javascript模拟订火车票和退票示例
Apr 24 Javascript
详谈JS中实现种子随机数及作用
Jul 19 Javascript
vue注册组件的几种方式总结
Mar 08 Javascript
利用hasOwnProperty给数组去重的面试题分享
Nov 05 Javascript
JS实现数组删除指定元素功能示例
Jun 05 Javascript
基于Vue的侧边目录组件的实现
Feb 05 Javascript
在Vue 中获取下拉框的文本及选项值操作
Aug 13 Javascript
Vue+axios封装请求实现前后端分离
Oct 23 Javascript
编写v-for循环的技巧汇总
Dec 01 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
apache+mysql+php+ssl服务器之完全安装攻略
2006/09/05 PHP
桌面中心(三)修改数据库
2006/10/09 PHP
php正则匹配html中带class的div并选取其中内容的方法
2015/01/13 PHP
PHP控制反转(IOC)和依赖注入(DI)
2017/03/13 PHP
jQuery 源代码显示控件 (Ajax加载方式).
2009/05/18 Javascript
Javascript 复制数组实现代码
2009/11/26 Javascript
用js判断输入是否为中文的函数
2014/03/10 Javascript
js实现鼠标滑过文字链接色彩变化的效果
2015/05/06 Javascript
js模拟淘宝网的多级选择菜单实现方法
2015/08/18 Javascript
js实现拉幕效果的广告代码
2015/09/02 Javascript
JS操作JSON方法总结(推荐)
2016/06/14 Javascript
解决微信浏览器Javascript无法使用window.location.reload()刷新页面
2016/06/21 Javascript
vue.js 获取当前自定义属性值
2017/06/01 Javascript
详解关于react-redux中的connect用法介绍及原理解析
2017/09/11 Javascript
Element Popover 弹出框的使用示例
2020/07/26 Javascript
python 递归遍历文件夹,并打印满足条件的文件路径实例
2017/08/30 Python
Python网络编程之TCP与UDP协议套接字用法示例
2018/02/02 Python
基于numpy中数组元素的切片复制方法
2018/11/15 Python
python ---lambda匿名函数介绍
2019/03/13 Python
python TF-IDF算法实现文本关键词提取
2019/05/29 Python
Python3 使用pillow库生成随机验证码
2019/08/26 Python
java字符串格式化输出实例讲解
2021/01/06 Python
Nike法国官方网站:Nike.com FR
2018/07/22 全球购物
mysql的最长数据库名,表名,字段名可以是多长
2014/04/21 面试题
介绍一下JMS编程步骤
2015/09/22 面试题
如何写出好的Java代码
2014/04/25 面试题
汽车专业毕业生推荐信
2013/11/12 职场文书
财务管理个人自荐书范文
2013/11/24 职场文书
单位提档介绍信
2014/01/17 职场文书
初中英语课后反思
2014/04/25 职场文书
村容村貌整治方案
2014/05/21 职场文书
奥巴马上海演讲稿
2014/09/10 职场文书
爱的教育读书笔记
2015/06/26 职场文书
2016年寒假社会实践活动总结
2015/10/10 职场文书
2016年幼儿园教师师德承诺书
2016/03/25 职场文书
分析mysql中一条SQL查询语句是如何执行的
2021/06/21 MySQL