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中常用的元素查找方法总结
Jul 04 Javascript
Bootstrap布局组件应用实例讲解
Feb 17 Javascript
JSON 对象未定义错误的解决方法
Sep 29 Javascript
JS字符串false转boolean的方法(推荐)
Mar 08 Javascript
JS简单判断滚动条的滚动方向实现方法
Apr 28 Javascript
Vue input控件通过value绑定动态属性及修饰符的方法
May 03 Javascript
JS动态修改网页body的背景色实例代码
Oct 07 Javascript
JavaScript设计模式之观察者模式(发布订阅模式)原理与实现方法示例
Jul 27 Javascript
详解webpack2异步加载套路
Sep 14 Javascript
vue实现前台列表数据过滤搜索、分页效果
May 28 Javascript
在layer弹层layer.prompt中,修改placeholder的实现方法
Sep 27 Javascript
vue递归获取父元素的元素实例
Aug 07 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用mysql数据库存储session的代码
2010/03/05 PHP
php ss7.5的数据调用 (笔记)
2010/03/08 PHP
drupal 代码实现URL重写
2011/05/04 PHP
Javascript根据指定下标或对象删除数组元素
2012/12/21 Javascript
jquery教程限制文本框只能输入数字和小数点示例分享
2014/01/13 Javascript
js 获取、清空input type="file"的值示例代码
2014/02/19 Javascript
JavaScript模板引擎用法实例
2015/07/10 Javascript
jQuery鼠标经过方形图片切换成圆边效果代码分享
2015/08/20 Javascript
JS实现带提示的星级评分效果完整实例
2015/10/30 Javascript
js实现纯前端的图片预览
2016/04/27 Javascript
自己封装的一个原生JS拖动方法(推荐)
2016/11/22 Javascript
JS点击缩略图整屏居中放大图片效果
2017/07/04 Javascript
node实现的爬虫功能示例
2018/05/04 Javascript
微信小程序实现tab左右切换效果
2020/11/15 Javascript
vue项目打包后提交到git上为什么没有dist这个文件的解决方法
2020/09/16 Javascript
JS highcharts动态柱状图原理及实现
2020/10/16 Javascript
matplotlib绘制符合论文要求的图片实例(必看篇)
2017/06/02 Python
使用pandas对矢量化数据进行替换处理的方法
2018/04/11 Python
Python实现对文件进行单词划分并去重排序操作示例
2018/07/10 Python
python 获取utc时间转化为本地时间的方法
2018/12/31 Python
网易2016研发工程师编程题 奖学金(python)
2019/06/19 Python
Python爬虫:将headers请求头字符串转为字典的方法
2019/08/21 Python
浅析python标准库中的glob
2020/03/13 Python
基于css3的属性transition制作菜单导航效果
2015/09/01 HTML / CSS
CSS3实现王者荣耀匹配人员加载页面的方法
2019/04/16 HTML / CSS
英国女性时尚品牌:Apricot
2018/12/04 全球购物
一些关于MySql加速和优化的面试题
2014/01/30 面试题
技校毕业生的自我评价
2013/12/27 职场文书
母亲节演讲稿范文
2014/01/02 职场文书
设计师个人求职信范文
2014/02/02 职场文书
老干部工作汇报材料
2014/10/28 职场文书
大国崛起日本观后感
2015/06/02 职场文书
pytorch 实现变分自动编码器的操作
2021/05/24 Python
Python数据可视化之用Matplotlib绘制常用图形
2021/06/03 Python
怎么禁用Windows 11快照布局? win11不使用快照布局的技巧
2021/11/21 数码科技
详解Python+OpenCV进行基础的图像操作
2022/02/15 Python