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 1.5中使用deferred对象的代码(翻译)
Mar 10 Javascript
Js判断参数(String,Array,Object)是否为undefined或者值为空
Nov 04 Javascript
JS与C#编码解码
Dec 03 Javascript
随鼠标上下滚动的jquery代码
Dec 05 Javascript
Javascript中call和apply函数的比较和使用实例
Feb 03 Javascript
javascript每日必学之运算符
Feb 16 Javascript
jQuery AJAX timeout 超时问题详解
Jun 21 Javascript
详解前后端分离之VueJS前端
May 24 Javascript
以v-model与promise两种方式实现vue弹窗组件
May 21 Javascript
学习React中ref的两个demo示例
Aug 14 Javascript
vue this.reload 方法 配置
Sep 12 Javascript
使用RN Animated做一个“添加购物车”动画的方法
Sep 12 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
把77A收信机改造成收音机
2021/03/02 无线电
PHP中全局变量global和$GLOBALS[]的区别分析
2012/08/06 PHP
php基于Fleaphp框架实现cvs数据导入MySQL的方法
2016/02/23 PHP
PHP Swoole异步MySQL客户端实现方法示例
2019/10/24 PHP
基于jquery自定义的漂亮单选按钮RadioButton
2013/11/19 Javascript
解决js中window.open弹出的是上次的缓存页面问题
2013/12/29 Javascript
小米公司JavaScript面试题
2014/12/29 Javascript
JS简单计算器实例
2015/01/20 Javascript
js实现ifram取父窗口URL地址的方法
2015/02/09 Javascript
基于BootStrap Metronic开发框架经验小结【九】实现Web页面内容的打印预览和保存操作
2016/05/12 Javascript
jquery获取img的src值的简单实例
2016/05/17 Javascript
js 定义对象数组(结合)多维数组方法
2016/07/27 Javascript
关于javascript的一些知识以及循环详解
2016/09/12 Javascript
手机浏览器 后退按钮强制刷新页面方法总结
2016/10/09 Javascript
详解百度百科目录导航树小插件
2017/01/08 Javascript
利用Node.js编写跨平台的spawn语句详解
2017/02/12 Javascript
Node错误处理笔记之挖坑系列教程
2018/06/05 Javascript
微信小程序实现复选框效果
2018/12/28 Javascript
如何在微信小程序里面退出小程序的方法
2019/04/28 Javascript
fastadmin中调用js的方法
2019/05/14 Javascript
[02:52]2017DOTA2国际邀请赛中国区预选赛晋级之路
2017/07/03 DOTA
[01:01:13]2018DOTA2亚洲邀请赛 4.5 淘汰赛 Mineski vs VG 第三场
2018/04/06 DOTA
Python编程之多态用法实例详解
2015/05/19 Python
Python for Informatics 第11章之正则表达式(二)
2016/04/21 Python
Python操作mongodb数据库进行模糊查询操作示例
2018/06/09 Python
python 中Arduino串口传输数据到电脑并保存至excel表格
2019/10/14 Python
python开发入门——列表生成式
2020/09/03 Python
Python 如何实现数据库表结构同步
2020/09/29 Python
Python中读取文件名中的数字的实例详解
2020/12/25 Python
详解css3中的伪类before和after常见用法
2020/11/17 HTML / CSS
简单聊聊H5的pushState与replaceState的用法
2018/04/03 HTML / CSS
护理人员的自我评价分享
2014/03/15 职场文书
大学第二课堂活动总结
2014/07/08 职场文书
单位个人查摆问题及整改措施
2014/10/28 职场文书
2015年安全月活动总结
2015/03/26 职场文书
python 遍历磁盘目录的三种方法
2021/04/02 Python