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时间下拉框小例子
Apr 15 Javascript
js中自定义方法实现停留几秒sleep
Jul 11 Javascript
使用Chrome调试JavaScript的断点设置和调试技巧
Dec 16 Javascript
js实现网页图片延时加载 提升网页打开速度
Jan 26 Javascript
JS中artdialog弹出框控件之提交表单思路详解
Apr 18 Javascript
Angularjs结合Bootstrap制作的一个TODO List
Aug 18 Javascript
JavaScript生成.xls文件的代码
Dec 22 Javascript
Bootstrap Table使用整理(三)
Jun 09 Javascript
JQ图片文件上传之前预览功能的简单实例(分享)
Nov 12 Javascript
基于 Vue.js 之 iView UI 框架非工程化实践记录(推荐)
Nov 21 Javascript
Vue自定义弹窗指令的实现代码
Aug 13 Javascript
(开源)微信小程序+mqtt,esp8266温湿度读取
Apr 02 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的面向对象编程
2006/10/09 PHP
PHP上传文件时文件过大$_FILES为空的解决方法
2013/11/26 PHP
php模仿asp Application对象在线人数统计实现方法
2015/01/04 PHP
帝国CMS留言板回复后发送EMAIL通知客户
2015/07/06 PHP
PHP 微信扫码支付源代码(推荐)
2016/11/03 PHP
tp5修改(实现即点即改)
2019/10/18 PHP
不用AJAX和IFRAME,说说真正意义上的ASP+JS无刷新技术
2008/09/25 Javascript
html文件中jquery与velocity变量中的$冲突的解决方法
2013/11/01 Javascript
jQuery带箭头提示框tooltips插件集锦
2014/11/17 Javascript
JS实现屏蔽shift,Ctrl,alt等功能键的方法
2015/06/01 Javascript
js实现TAB切换对应不同颜色的代码
2015/08/31 Javascript
JS对HTML表格进行增删改操作
2016/08/22 Javascript
jQuery实现底部浮动窗口效果
2016/09/07 Javascript
浅析JavaScriptSerializer类的序列化与反序列化
2016/11/22 Javascript
Bootstrap栅格系统学习笔记
2016/11/25 Javascript
Vue.js中轻松解决v-for执行出错的三个方案
2017/06/09 Javascript
jQuery实现简单日期格式化功能示例
2017/09/19 jQuery
Vuejs开发环境搭建及热更新【推荐】
2018/09/07 Javascript
微信小程序学习笔记之跳转页面、传递参数获得数据操作图文详解
2019/03/28 Javascript
Vue指令之 v-cloak、v-text、v-html实例详解
2019/08/08 Javascript
Vue 实现从文件中获取文本信息的方法详解
2019/10/16 Javascript
vue解决使用$http获取数据时报错的问题
2019/10/30 Javascript
JS实现导航栏楼层特效
2020/01/01 Javascript
如何实现iframe父子传参通信
2020/02/05 Javascript
js用正则表达式筛选年月日的实例方法
2021/01/04 Javascript
[43:24]2018DOTA2亚洲邀请赛3月29日 小组赛A组 LGD VS Liquid
2018/03/30 DOTA
Python内置的字符串处理函数整理
2013/01/29 Python
Python实现k-means算法
2018/02/23 Python
Python解决pip install时出现的Could not fetch URL问题
2019/08/01 Python
使用卷积神经网络(CNN)做人脸识别的示例代码
2020/03/27 Python
django Model层常用验证器及自定义验证器详解
2020/07/15 Python
毕业生精彩的自我评价分享
2013/10/06 职场文书
大专生自我评价
2014/01/28 职场文书
节水倡议书范文
2014/04/15 职场文书
2016学习全国教书育人楷模先进事迹心得体会
2016/01/21 职场文书
Android Flutter实现3D动画效果示例详解
2022/04/07 Java/Android