javascript时间函数大全


Posted in Javascript onJune 30, 2014

以下是总结的js日期函数大全,供大家参考

1.取得当前时间

var date=new Date();

2.已知年、月、日转换成日期型的数据:

var applyDate = document.domainExceptionForm.applyDate.value;

applyDate = applyDate.split("T")[0];

var applyYear = applyDate.split("-")[0];

var applyMonth = applyDate.split("-")[1] - 1;

var applyDay = applyDate.split("-")[2];

var applyDate1 = new Date(applyYear, applyMonth, applyDay);

3.比较两日期相差的天数是否大于5:

parseInt((date-applyDate1) / (1000 * 60 * 60 * 24)) >= 5

4.比较两个时间:

if (date.valueOf() > applyDate1.valueOf()) {

    alert("输入日期不得小于当前日期!");

} else {

    alert("OK!");

}

5.取得当前时间的时分秒

var tody = new Date();

var nian = tody.getFullYear();

var youe = tody.getMonth() + 1;

var day = tody.getDate();

var hour = tody.getHours();

var min = tody.getMinutes();

var miao = tody.getSeconds();

6.时间相加:取得固定时间(2006年8月12日)35天之后的时间

var d = new Date("2006,7,12");

d.setDate(d.getDate() + 35);

7.Date对象的方法

Date 对象能够使你获得相对于国际标准时间(格林威治标准时间,现在被称为 UTC-Universal Coordinated Time)或者是 Flash 播放器正运行的操作系统的时间和日期。要使用Date对象的方法,你就必须先创建一个Date对象的实体(Instance)。
Date 对象必须使用 Flash 5 或以后版本的播放器。
Date 对象的方法并不是静态的,但是在使用时却可以应用于所指定的单独实体。
Date 对象的方法简介:    ·

getDate      | 根据本地时间获取当前日期(本月的几号)

getDay       | 根据本地时间获取今天是星期几(0-Sunday,1-Monday...)

getFullYear    | 根据本地时间获取当前年份(四位数字)

getHours      | 根据本地时间获取当前小时数(24小时制,0-23)

getMilliseconds  | 根据本地时间获取当前毫秒数

getMinutes     | 根据本地时间获取当前分钟数

getMonth      | 根据本地时间获取当前月份(注意从0开始:0-Jan,1-Feb...)

getSeconds     | 根据本地时间获取当前秒数

getTime      | 获取UTC格式的从1970.1.1 0:00以来的毫秒数

getTimezoneOffset | 获取当前时间和UTC格式的偏移值(以分钟为单位)

getUTCDate     | 获取UTC格式的当前日期(本月的几号)

getUTCDay     | 获取UTC格式的今天是星期几(0-Sunday,1-Monday...)

getUTCFullYear   | 获取UTC格式的当前年份(四位数字)

getUTCHours    | 获取UTC格式的当前小时数(24小时制,0-23)

getUTCMilliseconds | 获取UTC格式的当前毫秒数

getUTCMinutes   | 获取UTC格式的当前分钟数   ·

getUTCMonth    | 获取UTC格式的当前月份(注意从0开始:0-Jan,1-Feb...)

getUTCSeconds   | 获取UTC格式的当前秒数   ·

getYear      | 根据本地时间获取当前缩写年份(当前年份减去1900)

setDate      | 设置当前日期(本月的几号)

setFullYear    | 设置当前年份(四位数字)

setHours      | 设置当前小时数(24小时制,0-23)

setMilliseconds  | 设置当前毫秒数

setMinutes     | 设置当前分钟数

setMonth      | 设置当前月份(注意从0开始:0-Jan,1-Feb...)

setUTCMinutes   | 设置UTC格式的当前分钟数

setUTCMonth    | 设置UTC格式的当前月份(注意从0开始:0-Jan,1-Feb...)

setUTCSeconds   | 设置UTC格式的当前秒数

setYear      | 设置当前缩写年份(当前年份减去1900)

toString      | 将日期时间值转换成"日期/时间"形式的字符串值

Date.UTC      | 返回指定的UTC格式日期时间的固定时间值

setSeconds     | 设置当前秒数

setTime      | 设置UTC格式的从1970.1.1 0:00以来的毫秒数

setUTCDate     | 设置UTC格式的当前日期(本月的几号)

setUTCFullYear   | 设置UTC格式的当前年份(四位数字)

setUTCHours    | 设置UTC格式的当前小时数(24小时制,0-23)

setUTCMilliseconds | 设置UTC格式的当前毫秒数

8.创建新的 Date 对象

语法:

new Date();
new Date(year [, month [, date [, hour [, minute [, second [, millisecond ]]]]]] );

参数:

year     是一个 0 到 99 之间的整数,对应于 1900 到 1999 年,或者为四位数字指定确定的年份;

month    是一个 0 (一月) 到 11 (十二月) 之间的整数,这个参数是可选的;

date     是一个 1 到 31 之间的整数,这个参数是可选的;

hour     是一个 0 (0:00am) 到 23 (11:00pm) 之间的整数,这个参数是可选的;

minute    是一个 0 到 59 之间的整数,这个参数是可选的;

second    是一个 0 到 59 之间的整数,这个参数是可选的;

millisecond 是一个 0 到 999 之间的整数,这个参数是可选的;

注释:    对象。新建一个 Date 对象。
播放器支持:    Flash 5 或以后的版本。
例子:

下面是获得当前日期和时间的例子:

now = new Date();

下面创建一个关于国庆节的 Date 对象的例子:

national_day = new Date (49, 10, 1);

下面是新建一个 Date 对象后,利用 Date 对象的 getMonth、getDate、和 getFullYear方法获取时间,然后在动态文本框中输出的例子。

myDate = new Date();     

dateTextField = (mydate.getMonth() + "/" + myDate.getDate() + "/" + mydate.getFullYear());
Javascript 相关文章推荐
asp.net+jquery滚动滚动条加载数据的下拉控件
Jun 25 Javascript
围观tangram js库
Dec 28 Javascript
JS 两个字符串时间的天数差计算
Aug 25 Javascript
js中的referrer返回上一页使用介绍
Sep 26 Javascript
JQuery文本改变触发事件如聚焦事件、失焦事件
Jan 15 Javascript
js实现的鼠标滚轮滚动切换页面效果(类似360默认页面滚动切换效果)
Jan 27 Javascript
jQuery无刷新上传之uploadify3.1简单使用
Jun 18 Javascript
[原创]jQuery常用的4种加载方式分析
Jul 25 Javascript
layui表格实现代码
May 20 Javascript
Javascript创建类和对象详解
May 31 Javascript
ES6/JavaScript使用技巧分享
Dec 14 Javascript
JavaScript实现的反序列化json字符串操作示例
Jul 18 Javascript
js取得html iframe中的元素和变量值
Jun 30 #Javascript
原生JS绑定滑轮滚动事件兼容常见浏览器
Jun 30 #Javascript
js实现的点击div区域外隐藏div区域
Jun 30 #Javascript
js实现特定位取反原理及示例
Jun 30 #Javascript
如何书写高质量jQuery代码(使用jquery性能问题)
Jun 30 #Javascript
jQuery+ajax实现鼠标单击修改内容的思路
Jun 29 #Javascript
html文本框提示效果的示例代码
Jun 28 #Javascript
You might like
php通过分类列表产生分类树数组的方法
2015/04/20 PHP
PHP实现远程下载文件到本地
2015/05/17 PHP
ThinkPHP路由详解
2015/07/27 PHP
php+flash+jQuery多图片上传源码分享
2020/07/27 PHP
PHP大文件切割上传功能实例分析
2019/07/01 PHP
javascript Split方法,indexOf方法、lastIndexOf 方法和substring 方法
2009/03/21 Javascript
javascript 异步页面查询实现代码(asp.net)
2010/05/26 Javascript
ExtJS4 Grid改变单元格背景颜色及Column render学习
2013/02/06 Javascript
JavaScript数组函数unshift、shift、pop、push使用实例
2014/08/27 Javascript
JavaScript文档碎片操作实例分析
2015/12/12 Javascript
JavaScript实现输入框与清空按钮联动效果
2016/09/09 Javascript
详解handlebars+require基本使用方法
2016/12/21 Javascript
Node.js 使用命令行工具检查更新
2017/06/08 Javascript
VueJS事件处理器v-on的使用方法
2017/09/27 Javascript
vue中轮训器的使用
2019/01/27 Javascript
从Node.js事件触发器到Vue自定义事件的深入讲解
2020/06/26 Javascript
Python求解任意闭区间的所有素数
2018/06/10 Python
详解将Django部署到Centos7全攻略
2018/09/26 Python
浅谈python写入大量文件的问题
2018/11/09 Python
Tensorflow分类器项目自定义数据读入的实现
2019/02/05 Python
python加载自定义词典实例
2019/12/06 Python
推荐8款常用的Python GUI图形界面开发框架
2020/02/23 Python
python是怎么被发明的
2020/06/15 Python
Pureology官网:为染色头发打造最好的产品
2019/09/13 全球购物
英国户外服装、鞋类和设备的领先零售商:Millets
2020/10/12 全球购物
飞利信loadrunner和软件测试笔试题
2012/09/22 面试题
卫校中专生个人自我评价
2013/09/19 职场文书
年会搞笑主持词串词
2014/03/24 职场文书
团日活动总结报告
2014/06/25 职场文书
2015年秘书个人工作总结
2015/04/25 职场文书
2015教师个人年度工作总结
2015/10/23 职场文书
《这片土地是神圣的》教学反思
2016/02/16 职场文书
经典哲理警句:志不真则心不热,心不热则功不贤
2019/11/14 职场文书
配置nginx 重定向到系统维护页面
2021/06/08 Servers
5种 JavaScript 方式实现数组扁平化
2021/10/05 Javascript
Nginx速查手册及常见问题
2022/04/07 Servers