JS Date函数整理方便使用


Posted in Javascript onOctober 23, 2013

JS Date 对象用于处理日期和时间。
创建 Date 对象的语法:
var myDate=new Date()
Date 对象会自动把当前日期和时间保存为其初始值。
参数形式有以下5种:

new Date("month dd,yyyy hh:mm:ss"); 
new Date("month dd,yyyy"); 
new Date(yyyy,mth,dd,hh,mm,ss); 
new Date(yyyy,mth,dd); 
new Date(ms);

注意最后一种形式,参数表示的是需要创建的时间和GMT时间1970年1月1日之间相差的毫秒数。各种函数的含义如下:

month:用英文表示月份名称,从January到December

mth:用整数表示月份,从0-11(1月到12月)

dd:表示一个月中的第几天,从1到31

yyyy:四位数表示的年份

hh:小时数,从0(午夜)到23(晚11点)

mm:分钟数,从0到59的整数

ss:秒数,从0到59的整数

ms:毫秒数,为大于等于0的整数

如:

new Date("January 12,2006 22:19:35"); 
new Date("January 12,2006"); 
new Date(2006,0,12,22,19,35); 
new Date(2006,0,12); 
new Date(1137075575000);

Date() 返回当日的日期和时间。
getDate() 从 Date 对象返回一个月中的某一天 (1 ~ 31)。
getDay() 从 Date 对象返回一周中的某一天 (0 ~ 6)。
getMonth() 从 Date 对象返回月份 (0 ~ 11)。
getFullYear() 从 Date 对象以四位数字返回年份。
getYear() 请使用 getFullYear() 方法代替。
getHours() 返回 Date 对象的小时 (0 ~ 23)。
getMinutes() 返回 Date 对象的分钟 (0 ~ 59)。
getSeconds() 返回 Date 对象的秒数 (0 ~ 59)。
getMilliseconds() 返回 Date 对象的毫秒(0 ~ 999)。
getTime() 返回 1970 年 1 月 1 日至今的毫秒数。
getTimezoneOffset() 返回本地时间与格林威治标准时间 (GMT) 的分钟差。
getUTCDate() 根据世界时从 Date 对象返回月中的一天 (1 ~ 31)。
getUTCDay() 根据世界时从 Date 对象返回周中的一天 (0 ~ 6)。
getUTCMonth() 根据世界时从 Date 对象返回月份 (0 ~ 11)。
getUTCFullYear() 根据世界时从 Date 对象返回四位数的年份。
getUTCHours() 根据世界时返回 Date 对象的小时 (0 ~ 23)。
getUTCMinutes() 根据世界时返回 Date 对象的分钟 (0 ~ 59)。
getUTCSeconds() 根据世界时返回 Date 对象的秒钟 (0 ~ 59)。
getUTCMilliseconds() 根据世界时返回 Date 对象的毫秒(0 ~ 999)。
parse() 返回1970年1月1日午夜到指定日期(字符串)的毫秒数。
setDate() 设置 Date 对象中月的某一天 (1 ~ 31)。
setMonth() 设置 Date 对象中月份 (0 ~ 11)。
setFullYear() 设置 Date 对象中的年份(四位数字)。
setYear() 请使用 setFullYear() 方法代替。
setHours() 设置 Date 对象中的小时 (0 ~ 23)。
setMinutes() 设置 Date 对象中的分钟 (0 ~ 59)。
setSeconds() 设置 Date 对象中的秒钟 (0 ~ 59)。
setMilliseconds() 设置 Date 对象中的毫秒 (0 ~ 999)。
setTime() 以毫秒设置 Date 对象。
setUTCDate() 根据世界时设置 Date 对象中月份的一天 (1 ~ 31)。
setUTCMonth() 根据世界时设置 Date 对象中的月份 (0 ~ 11)。
setUTCFullYear() 根据世界时设置 Date 对象中的年份(四位数字)。
setUTCHours() 根据世界时设置 Date 对象中的小时 (0 ~ 23)。
setUTCMinutes() 根据世界时设置 Date 对象中的分钟 (0 ~ 59)。
setUTCSeconds() 根据世界时设置 Date 对象中的秒钟 (0 ~ 59)。
setUTCMilliseconds() 根据世界时设置 Date 对象中的毫秒 (0 ~ 999)。
toSource() 返回该对象的源代码。
toString() 把 Date 对象转换为字符串。
toTimeString() 把 Date 对象的时间部分转换为字符串。
toDateString() 把 Date 对象的日期部分转换为字符串。
toGMTString() 请使用 toUTCString() 方法代替。
toUTCString() 根据世界时,把 Date 对象转换为字符串。
toLocaleString() 根据本地时间格式,把 Date 对象转换为字符串。
toLocaleTimeString() 根据本地时间格式,把 Date 对象的时间部分转换为字符串。
toLocaleDateString() 根据本地时间格式,把 Date 对象的日期部分转换为字符串。
UTC() 根据世界时返回 1997 年 1 月 1 日 到指定日期的毫秒数。
valueOf() 返回 Date 对象的原始值。
//var objDate=new Date([arguments list]);
Javascript 相关文章推荐
javascript学习笔记(八) js内置对象
Jun 19 Javascript
JavaScript高级程序设计(第3版)学习笔记10 再访js对象
Oct 11 Javascript
href下载文件根据id取url并下载
May 28 Javascript
浅谈javascript 函数属性和方法
Jan 21 Javascript
js实现同一页面多个不同运动效果的方法
Apr 10 Javascript
新手快速学习JavaScript免费教程资源汇总
Jun 25 Javascript
使用jQuery制作浮动工具栏的实例分享
May 13 Javascript
javascript中this关键字详解
Dec 12 Javascript
AngularJS中的promise用法分析
May 19 Javascript
微信小程序 共用变量值的实现
Jul 12 Javascript
node.js+captchapng+jsonwebtoken实现登录验证示例
Aug 17 Javascript
Antd的table组件表格的序号自增操作
Oct 27 Javascript
改变文件域的样式实现思路同时兼容ie、firefox
Oct 23 #Javascript
JavaScript instanceof 的使用方法示例介绍
Oct 23 #Javascript
javascript中的=等号个数问题两个跟三个有什么区别
Oct 23 #Javascript
用js来获取上传的文件名纯粹是为了美化而用
Oct 23 #Javascript
ajax与302响应代码测试
Oct 23 #Javascript
通过js简单实现将一个文本内容转译成加密文本
Oct 22 #Javascript
js简单实现让文本框内容逐个字的显示出来
Oct 22 #Javascript
You might like
mysql+php分页类(已测)
2008/03/31 PHP
抓取YAHOO股票报价的类
2009/05/15 PHP
PHP学习笔记(一) 简单了解PHP
2014/08/04 PHP
PHP中功能强大却很少使用的函数实例小结
2016/11/10 PHP
Thinkphp5 微信公众号token验证不成功的原因及解决方法
2017/11/12 PHP
XAMPP升级PHP版本实现步骤解析
2020/09/04 PHP
Js实现无刷新删除内容
2015/04/29 Javascript
AngularJS基础 ng-class-odd 指令示例
2016/08/01 Javascript
JavaScript基于Dom操作实现查找、修改HTML元素的内容及属性的方法
2017/01/20 Javascript
Kotlin学习第一步 kotlin语法特性
2017/05/25 Javascript
jQuery EasyUI开发技巧总结
2017/09/26 jQuery
基于vue中keep-alive缓存问题的解决方法
2018/09/21 Javascript
React项目动态设置title标题的方法示例
2018/09/26 Javascript
大转盘抽奖小程序版 转盘抽奖网页版
2020/04/16 Javascript
vue实现下拉加载其实没那么复杂
2019/08/13 Javascript
基于axios 的responseType类型的设置方法
2019/10/29 Javascript
javascript操作元素的常见方法小结
2019/11/13 Javascript
简单了解JavaScript作用域
2020/07/31 Javascript
使用Python的Supervisor进行进程监控以及自动启动
2014/05/29 Python
用python 实现在不确定行数情况下多行输入方法
2019/01/28 Python
Python3多线程基础知识点
2019/02/19 Python
使用keras实现孪生网络中的权值共享教程
2020/06/11 Python
在django中查询获取数据,get, filter,all(),values()操作
2020/08/09 Python
Roots加拿大官网:加拿大休闲服饰品牌
2016/10/24 全球购物
Vivo俄罗斯官方在线商店:中国智能手机品牌
2019/10/04 全球购物
Java程序员综合测试题
2014/04/25 面试题
初中生自我评价
2014/02/01 职场文书
观看《永远的雷锋》心得体会
2014/03/12 职场文书
公司口号大全
2014/06/11 职场文书
2014年计生标语
2014/06/23 职场文书
人力资源管理专业求职信
2014/07/23 职场文书
最感人的道歉情书
2015/05/12 职场文书
篮球比赛通讯稿
2015/07/18 职场文书
剧场版《转生恶役只好拔除破灭旗标》公开最新视觉图 2023年上映
2022/04/02 日漫
python字符串的一些常见实用操作
2022/04/06 Python
Flutter集成高德地图并添加自定义Maker的实践
2022/04/07 Java/Android