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 相关文章推荐
使用JS进行目录上传(相当于批量上传)
Dec 05 Javascript
js将当前时间格式转换成时间搓(自写)
Sep 26 Javascript
JS获取DropDownList的value值与text值的示例代码
Jan 07 Javascript
简单谈谈jQuery(function(){})与(function(){})(jQuery)
Dec 19 Javascript
JS实现的通用表单验证插件完整实例
Aug 20 Javascript
浅谈String.valueOf()方法的使用
Jun 06 Javascript
基于jQuery实现的查看全文功能【实用】
Dec 11 Javascript
javaScript中的空值和假值
Dec 18 Javascript
node.js遍历目录的方法示例
Aug 01 Javascript
java实现单链表增删改查的实例代码详解
Aug 30 Javascript
layui 数据表格 根据值(1=业务,2=机构)显示中文名称示例
Oct 26 Javascript
Vue使用Element实现增删改查+打包的步骤
Nov 25 Vue.js
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
SONY ICF-F10中波修复记
2021/03/02 无线电
phpMyAdmin 安装及问题总结
2009/05/28 PHP
用PHP获取Google AJAX Search API 数据的代码
2010/03/12 PHP
PHP 如何利用phpexcel导入数据库
2013/08/24 PHP
使用PHP如何实现高效安全的ftp服务器(二)
2015/12/30 PHP
PHP简单实现DES加密解密的方法
2016/07/12 PHP
PHP设计模式之工厂模式实例总结
2017/09/01 PHP
PHP的图像处理实例小结【文字水印、图片水印、压缩图像等】
2019/12/20 PHP
告诉大家什么是JSON
2008/06/10 Javascript
css3元素简单的闪烁效果实现(html5 jquery)
2013/12/28 Javascript
我的Node.js学习之路(二)NPM模块管理
2014/07/06 Javascript
JavaScript中var、let、const区别浅析
2018/06/24 Javascript
微信小程序wx:for循环的实例详解
2018/10/07 Javascript
js 实现在2d平面上画8的方法
2018/10/10 Javascript
jQuery实现的导航条点击后高亮显示功能示例
2019/03/04 jQuery
vue模仿网易云音乐的单页面应用
2019/04/24 Javascript
搭建一个Koa后端项目脚手架的方法步骤
2019/05/30 Javascript
vue前后分离调起微信支付
2019/07/29 Javascript
Vue+ElementUI使用vue-pdf实现预览功能
2019/11/26 Javascript
微信小程序静默登录的实现代码
2020/01/08 Javascript
如何在微信小程序中使用骨架屏的步骤
2020/06/12 Javascript
[02:30]DOTA2放量测试专访海涛:呼吁保护新手玩家
2013/08/26 DOTA
浅谈django model的get和filter方法的区别(必看篇)
2017/05/23 Python
用python 批量更改图像尺寸到统一大小的方法
2018/03/31 Python
对numpy中向量式三目运算符详解
2018/10/31 Python
kafka监控获取指定topic的消息总量示例
2019/12/23 Python
Python中的sys.stdout.write实现打印刷新功能
2020/02/21 Python
ubuntu 安装pyqt5和卸载pyQt5的方法
2020/03/24 Python
python程序实现BTC(比特币)挖矿的完整代码
2021/01/20 Python
门卫工作岗位职责
2013/12/17 职场文书
新年爱情寄语
2014/04/08 职场文书
求职简历自我评价范文
2015/03/10 职场文书
小学英语听课心得体会
2016/01/14 职场文书
详解MySQL连接挂死的原因
2021/05/18 MySQL
阿里云服务器Ubuntu 20.04上安装Odoo 15
2022/05/20 Servers
win10双系统怎么删除一个系统?win10电脑有两个系统删除一个的操作方法
2022/07/15 数码科技