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 相关文章推荐
dreamweaver 安装Jquery智能提示
Apr 02 Javascript
JQuery调webservice实现邮箱验证(检测是否可用)
May 21 Javascript
ff下JQuery无法监听input的keyup事件的解决方法
Dec 12 Javascript
node.js中的fs.appendFile方法使用说明
Dec 17 Javascript
JavaScript 面向对象与原型
Apr 10 Javascript
分享10个原生JavaScript技巧
Apr 20 Javascript
原生js和jquery实现图片轮播特效
Apr 23 Javascript
JS提交form表单实例分析
Dec 10 Javascript
详解JavaScript数组和字符串中去除重复值的方法
Mar 07 Javascript
微信小程序 火车票查询实例讲解
Oct 17 Javascript
jquery插件treegrid树状表格的使用方法详解(.Net平台)
Jan 03 Javascript
详解微信小程序轨迹回放实现及遇到的坑
Feb 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中批量删除Mysql中相同前缀的数据表的代码
2011/07/01 PHP
百万级别知乎用户数据抓取与分析之PHP开发
2015/09/28 PHP
javascript string字符串优化问题
2011/07/31 Javascript
node.js中的fs.link方法使用说明
2014/12/15 Javascript
Js和JQuery获取鼠标指针坐标的实现代码分享
2015/05/25 Javascript
JavaScript处理解析JSON数据过程详解
2015/09/11 Javascript
nodejs修复ipa处理过的png图片
2016/02/17 NodeJs
Vue.js第二天学习笔记(vue-router)
2016/12/01 Javascript
WebView启动支付宝客户端支付失败的问题小结
2017/01/11 Javascript
jquery 校验中国身份证号码实例详解
2017/04/11 jQuery
React-Router如何进行页面权限管理的方法
2017/12/06 Javascript
Node.js net模块功能及事件监听用法分析
2019/01/05 Javascript
Moment.js实现多个同时倒计时
2019/08/26 Javascript
layui 图片上传+表单提交+ Spring MVC的实例
2019/09/21 Javascript
Vue数组响应式操作及高阶函数使用代码详解
2020/08/01 Javascript
jQuery-App输入框实现实时搜索
2020/11/19 jQuery
python导入时小括号大作用
2017/01/10 Python
Python通过future处理并发问题
2017/10/17 Python
TensorFlow实现卷积神经网络CNN
2018/03/09 Python
python实现画五角星和螺旋线的示例
2019/01/20 Python
python替换字符串中的子串图文步骤
2019/06/19 Python
python创建子类的方法分析
2019/11/28 Python
python GUI库图形界面开发之PyQt5访问系统剪切板QClipboard类详细使用方法与实例
2020/02/27 Python
详解python 内存优化
2020/08/17 Python
用CSS3的box-reflect设置文字倒影效果的方法讲解
2016/03/07 HTML / CSS
HTML5的革新 结构之美
2011/06/20 HTML / CSS
西班牙网上书店:Casa del Libro
2016/11/01 全球购物
FOREO斐珞尔官方旗舰店:LUNA露娜洁面仪
2018/03/11 全球购物
含精油的天然有机化妆品:Indemne
2019/08/27 全球购物
小学师德师风整改措施
2014/10/27 职场文书
2014年物业公司工作总结
2014/11/22 职场文书
2015年派出所民警工作总结
2015/04/24 职场文书
刑事上诉状(无罪)
2015/05/23 职场文书
2016年党员干部廉政承诺书
2016/03/24 职场文书
解决Navicat for Mysql连接报错1251的问题(连接失败)
2021/05/27 MySQL