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技巧大放送 学习jquery的朋友可以看下
Oct 14 Javascript
超简单的jquery的AJAX用法
May 10 Javascript
js禁止页面刷新禁止用F5键刷新禁止右键的示例代码
Sep 23 Javascript
js控制文本框输入的字符类型方法汇总
Jun 19 Javascript
JS选取DOM元素的简单方法
Jul 08 Javascript
switch语句的妙用(必看篇)
Oct 03 Javascript
使用Ajax与服务器(JSON)通信实例
Nov 04 Javascript
详解如何提高 webpack 构建 Vue 项目的速度
Jul 03 Javascript
在React中如何优雅的处理事件响应详解
Jul 24 Javascript
js使用cookie实现记住用户名功能示例
Jun 13 Javascript
vue实现表单未编辑或未保存离开弹窗提示功能
Apr 08 Javascript
Ant Design Pro 之 ProTable使用操作
Oct 31 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
web目录下不应该存在多余的程序(安全考虑)
2012/05/09 PHP
支持中文、字母、数字的PHP验证码
2015/05/04 PHP
PHP curl使用实例
2015/07/02 PHP
PHP7.1新功能之Nullable Type用法分析
2016/09/26 PHP
TP3.2批量上传文件或图片 同名冲突问题的解决方法
2017/08/01 PHP
JS控制表格隔行变色
2006/06/26 Javascript
JavaScript 不只是脚本
2007/05/30 Javascript
javascript 日历提醒系统( 兼容所有浏览器 )
2009/04/07 Javascript
获取下拉列表框的值是数组,split,$.inArray示例
2013/11/13 Javascript
jQuery实现的支持IE的html滑动条
2015/03/16 Javascript
详解JavaScript ES6中的Generator
2015/07/28 Javascript
ichart.js绘制虚线、平均分虚线效果的实现代码
2016/05/05 Javascript
easyui window refresh 刷新两次的解决方法(推荐)
2016/05/18 Javascript
js跨域资源共享 基础篇
2016/07/02 Javascript
javascript读取文本节点方法小结
2016/12/15 Javascript
使用js获取伪元素的content实例
2017/10/24 Javascript
vue权限路由实现的方法示例总结
2018/07/29 Javascript
nodejs 十六进制字符串型数据与btye型数据相互转换
2018/07/30 NodeJs
基于jQuery实现可编辑的表格
2019/12/11 jQuery
nodejs实现百度舆情接口应用示例
2020/02/07 NodeJs
Nodejs + sequelize 实现增删改查操作
2020/11/07 NodeJs
[53:15]Mineski vs iG 2018国际邀请赛小组赛BO2 第二场 8.16
2018/08/17 DOTA
python通过urllib2爬网页上种子下载示例
2014/02/24 Python
python简单获取本机计算机名和IP地址的方法
2015/06/03 Python
Pytorch1.5.1版本安装的方法步骤
2020/12/31 Python
jupyter 添加不同内核的操作
2021/02/06 Python
玩具反斗城西班牙网上商城:ToysRUs西班牙
2017/01/19 全球购物
荷兰在线钓鱼商店:Raven
2019/06/26 全球购物
豪华床上用品、床单和浴室必需品:Peacock Alley
2019/09/04 全球购物
联强国际笔试题面试题
2013/07/10 面试题
《雨点儿》教学反思
2014/04/14 职场文书
小学生志愿者活动方案
2014/08/23 职场文书
师德师风个人自我剖析材料
2014/09/27 职场文书
2015年“七七卢沟桥事变”纪念活动总结
2015/03/24 职场文书
初中语文教学随笔
2015/08/15 职场文书
2019年英语版感谢信(8篇)
2019/09/29 职场文书