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 相关文章推荐
ImageFlow可鼠标控制图片滚动
Jan 30 Javascript
用jquery实现学校的校历(asp.net+jquery ui 1.72)
Jan 01 Javascript
解决js数据包含加号+通过ajax传到后台时出现连接错误
Aug 01 Javascript
jqGrid日期格式的判断示例代码(开始日期与结束日期)
Nov 08 Javascript
html5 canvas js(数字时钟)实例代码
Dec 23 Javascript
JS简单实现String转Date的方法
Mar 02 Javascript
js与jquery分别实现tab标签页功能的方法
Nov 18 Javascript
JS常见算法详解
Feb 28 Javascript
vue项目实现github在线预览功能
Jun 20 Javascript
详解Vue 动态组件与全局事件绑定总结
Nov 11 Javascript
使用rollup打包JS的方法步骤
Dec 05 Javascript
vue+node 实现视频在线播放的实例代码
Oct 19 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者的疑难问答(1)
2006/10/09 PHP
php empty,isset,is_null判断比较(差异与异同)
2010/10/19 PHP
php去除重复字的实现代码
2011/09/16 PHP
PHP递归实现文件夹的复制、删除、查看大小操作示例
2017/08/11 PHP
jQuery 学习第六课 实现一个Ajax的TreeView
2010/05/17 Javascript
解析ScrollPic在ie8下只滚动一遍,然后变为空白 ie6,ie7,chrome,firefox正常
2013/06/26 Javascript
单击复制文字兼容各浏览器的完美解决方案
2013/07/04 Javascript
div失去焦点事件实现思路
2014/04/22 Javascript
jquery实现炫酷的叠加层自动切换特效
2015/02/01 Javascript
JavaScript对数字的判断与处理实例分析
2015/02/02 Javascript
AngularJS入门教程之表格实例详解
2016/07/27 Javascript
谈谈JavaScript中的几种借用方法
2016/08/09 Javascript
jQuery实现简单的滑动导航代码(移动端)
2017/05/22 jQuery
swiper 解决动态加载数据滑动失效的问题
2018/02/26 Javascript
jQuery实现的回车触发按钮事件功能示例
2018/03/25 jQuery
vuejs使用axios异步访问时用get和post的实例讲解
2018/08/09 Javascript
详解在vue-cli中使用graphql即vue-apollo的用法
2018/09/08 Javascript
Vue Cli 3项目使用融云IM实现聊天功能的方法
2019/04/19 Javascript
vue 判断两个时间插件结束时间必选大于开始时间的代码
2020/11/04 Javascript
[03:09]DOTA2亚洲邀请赛 LGD战队出场宣传片
2015/02/07 DOTA
使用Python脚本实现批量网站存活检测遇到问题及解决方法
2016/10/11 Python
linux平台使用Python制作BT种子并获取BT种子信息的方法
2017/01/20 Python
在python中bool函数的取值方法
2018/11/01 Python
python实现彩色图转换成灰度图
2019/01/15 Python
python3 tkinter实现点击一个按钮跳出另一个窗口的方法
2019/06/13 Python
python模拟实现斗地主发牌
2020/01/07 Python
python函数调用,循环,列表复制实例
2020/05/03 Python
django 连接数据库出现1045错误的解决方式
2020/05/14 Python
html5指南-2.如何操作document metadata
2013/01/07 HTML / CSS
Michael Kors美国官网:美式奢侈生活风格的代表
2016/11/25 全球购物
美国一家著名的儿童鞋制造商:Stride Rite
2017/01/02 全球购物
英国男女豪华配饰和礼品网站:Black.co.uk
2020/02/28 全球购物
会计工作决心书
2014/03/11 职场文书
委托书的格式
2014/08/01 职场文书
2015年小学生暑假总结
2015/07/13 职场文书
sql查询语句之平均分、最高最低分及排序语句
2022/05/30 MySQL