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 相关文章推荐
javascript AutoScroller 函数类
May 29 Javascript
js实现div弹出层的方法
Nov 20 Javascript
js实现checkbox全选、不选与反选的方法
Feb 09 Javascript
jQuery实现在下拉列表选择时获取json数据的方法
Apr 16 Javascript
AngularJS基础 ng-hide 指令用法及示例代码
Aug 01 Javascript
Bootstrap源码解读导航条(7)
Dec 23 Javascript
js 实现省市区三级联动菜单效果
Feb 20 Javascript
微信小程序左右滑动切换页面详解及实例代码
Feb 28 Javascript
ES6中Iterator与for..of..遍历用法分析
Mar 31 Javascript
vue 使用Jade模板写html,stylus写css的方法
Feb 23 Javascript
vue动态加载SVG文件并修改节点数据的操作代码
Aug 17 Javascript
关于Javascript闭包与应用的详解
Apr 22 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数组函数序列 之shuffle()和array_rand() 随机函数使用介绍
2011/10/29 PHP
Linux下手动编译安装PHP扩展的例子分享
2014/07/15 PHP
适用于初学者的简易PHP文件上传类
2015/10/29 PHP
PHP实现动态添加XML中数据的方法
2018/03/30 PHP
纯CSS3实现质感细腻丝滑按钮
2021/03/09 HTML / CSS
Javascript 面向对象(一)(共有方法,私有方法,特权方法)
2012/05/23 Javascript
一个JavaScript变量声明的知识点
2013/10/28 Javascript
jquery fancybox ie6不显示关闭按钮的解决办法
2013/12/25 Javascript
javaScript如何处理从java后台返回的list
2014/04/24 Javascript
Javascript核心读书有感之语句
2015/02/11 Javascript
js实现Select头像选择实时预览代码
2015/08/17 Javascript
jquery悬浮提示框完整实例
2016/01/13 Javascript
JavaScript中闭包的写法和作用详解
2016/06/29 Javascript
jquery 动态合并单元格的实现方法
2016/08/26 Javascript
js获取json中key所对应的value值的简单方法
2020/06/17 Javascript
基于Vue实现图书管理功能
2017/10/17 Javascript
js正则相关知识点专题
2018/05/10 Javascript
vue 本地环境跨域请求proxyTable的方法
2018/09/19 Javascript
详解在Node.js中发起HTTP请求的5种方法
2019/01/10 Javascript
浅谈Webpack多页应用HMR卡住问题
2019/04/24 Javascript
[02:40]DOTA2英雄基础教程 炼金术士
2013/12/23 DOTA
使用Python的Twisted框架实现一个简单的服务器
2015/04/16 Python
python版简单工厂模式
2017/10/16 Python
Django实战之用户认证(初始配置)
2018/07/16 Python
python 字符串只保留汉字的方法
2018/11/16 Python
python__name__原理及用法详解
2019/11/02 Python
python使用QQ邮箱实现自动发送邮件
2020/06/22 Python
css3实现波纹特效、H5实现动态波浪效果
2018/01/31 HTML / CSS
在HTML5 Canvas中放入图片和保存为图片的方法
2014/05/03 HTML / CSS
初一生物教学反思
2014/01/18 职场文书
手机促销活动方案
2014/02/05 职场文书
优秀团员事迹材料1000字
2014/08/20 职场文书
教师师德表现自我评价
2015/03/05 职场文书
关爱留守儿童捐款倡议书
2015/04/27 职场文书
2015中学政教处工作总结
2015/07/22 职场文书
领导离职感言
2015/08/03 职场文书