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 使用技巧精萃(.net html
Apr 25 Javascript
jQuery 顺便学习下CSS选择器 奇偶匹配nth-child(even)
May 24 Javascript
javascript学习笔记--数字格式类型
May 22 Javascript
JS中自定义定时器让它在某一时刻执行
Sep 02 Javascript
jQuery实现图片上传和裁剪插件Croppie
Nov 29 Javascript
深入解析JavaScript中函数的Currying柯里化
Mar 19 Javascript
js只执行1次的函数示例
Jul 20 Javascript
jquery中绑定事件的异同
Feb 28 Javascript
Vue 组件传值几种常用方法【总结】
May 28 Javascript
vue2.0的虚拟DOM渲染思路分析
Aug 09 Javascript
vue-cli中vue本地实现跨域调试接口
Jan 16 Javascript
浅谈JavaScript中等号、双等号、 三等号的区别
Aug 06 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
判断php数组是否为索引数组的实现方法
2013/06/13 PHP
PHP独立Session数据库存储操作类分享
2014/06/11 PHP
jqPlot Option配置对象详解
2009/07/25 Javascript
json数据处理技巧(字段带空格、增加字段、排序等等)
2013/06/14 Javascript
javascript中字符串的定义示例代码
2013/12/19 Javascript
Jquery中find与each方法用法实例
2015/02/04 Javascript
thinkphp实现无限分类(使用递归)
2015/12/19 Javascript
详解AngularJS中自定义过滤器
2015/12/28 Javascript
前端框架Vue.js构建大型应用浅析
2016/09/12 Javascript
JS控件bootstrap suggest plugin使用方法详解
2017/03/25 Javascript
Angular2学习教程之组件中的DOM操作详解
2017/05/28 Javascript
angular将html代码输出为内容的实例
2018/09/30 Javascript
vue下拉菜单组件(含搜索)的实现代码
2018/11/25 Javascript
微信小程序实现购物车代码实例详解
2019/08/29 Javascript
JavaScript交换变量的常用方法小结【4种方法】
2020/05/07 Javascript
[00:12]DAC2018 天才少年转战三号位,他的SOLO是否仍如昔日般强大?
2018/04/06 DOTA
python del()函数用法
2013/03/24 Python
python创建进程fork用法
2015/06/04 Python
python遍历 truple list dictionary的几种方法总结
2016/09/11 Python
Python日志模块logging基本用法分析
2018/08/23 Python
关于pytorch处理类别不平衡的问题
2019/12/31 Python
Tensorflow 自定义loss的情况下初始化部分变量方式
2020/01/06 Python
纯CSS实现颜色渐变效果(包含环形渐变、线性渐变、彩虹效果等)
2014/05/07 HTML / CSS
AmazeUI 列表的实现示例
2020/08/17 HTML / CSS
法国太阳镜店:Sunglasses Shop
2016/08/27 全球购物
德国在线订购鲜花:Fleurop
2018/08/25 全球购物
您在慕尼黑的跑步商店:Lauf-bar
2019/10/11 全球购物
高一自我鉴定
2013/12/17 职场文书
2015年护士工作总结范文
2015/03/31 职场文书
昆虫记读书笔记
2015/06/26 职场文书
八一建军节主持词
2015/07/01 职场文书
有关浪费资源的建议书
2015/09/14 职场文书
2016年员工政治思想表现评语
2015/12/02 职场文书
2016年小学中秋节活动总结
2016/04/05 职场文书
MySQL 视图(View)原理解析
2021/05/19 MySQL
Mysql效率优化定位较低sql的两种方式
2021/05/26 MySQL