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 相关文章推荐
Ctrl+Enter提交内容信息
Jun 26 Javascript
JQuery 将元素显示在屏幕的中央的代码
Feb 27 Javascript
一个网马的tips实现分析
Nov 28 Javascript
jquery自动填充勾选框即把勾选框打上true
Mar 24 Javascript
JsRender for index循环索引用法详解
Oct 31 Javascript
form+iframe解决跨域上传文件的方法
Nov 18 Javascript
基于jQuery实现顶部导航栏功能
Dec 27 Javascript
JavaScript实现密码强度实时验证
Mar 18 Javascript
深入解读VUE中的异步渲染的实现
Jun 19 Javascript
vue实现用户长时间不操作自动退出登录功能的实现代码
Jul 23 Javascript
Element实现动态表格的示例代码
Aug 02 Javascript
一定要知道的 25 个 Vue 技巧
Nov 02 Vue.js
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实现简单的MVC框架实例
2015/09/23 PHP
利用javascript中的call实现继承
2007/01/22 Javascript
JavaScript简单表格编辑功能实现方法
2015/04/16 Javascript
使用Raygun对Node.js应用进行错误处理的方法
2015/06/23 Javascript
常见JS验证脚本汇总
2015/12/01 Javascript
js原型链与继承解析(初体验)
2016/05/09 Javascript
老生常谈js动态添加事件--- 事件委托
2016/07/19 Javascript
bootstrap模态框消失问题的解决方法
2016/12/02 Javascript
jQuery中的100个技巧汇总
2016/12/15 Javascript
Vue获取DOM元素样式和样式更改示例
2017/03/07 Javascript
jQuery实现鼠标经过显示动画边框特效
2017/03/24 jQuery
angularjs下拉框空白的解决办法
2017/06/20 Javascript
Vue的elementUI实现自定义主题方法
2018/02/23 Javascript
在vscode里使用.vue代码模板的方法
2018/04/28 Javascript
在vue中使用v-bind:class的选项卡方法
2018/09/27 Javascript
微信小程序 弹窗输入组件的实现解析
2019/08/12 Javascript
vue子组件改变父组件传递的prop值通过sync实现数据双向绑定(DEMO)
2020/02/01 Javascript
[01:19]DOTA2城市挑战赛报名开始 开启你的城市传奇
2018/03/23 DOTA
Flask SQLAlchemy一对一,一对多的使用方法实践
2013/02/10 Python
跟老齐学Python之深入变量和引用对象
2014/09/24 Python
python编写的最短路径算法
2015/03/25 Python
python实现数值积分的Simpson方法实例分析
2015/06/05 Python
Python基于pygame实现的font游戏字体(附源码)
2015/11/11 Python
使用Python3 编写简单信用卡管理程序
2016/12/21 Python
Django中login_required装饰器的深入介绍
2017/11/24 Python
Python使用cx_Oracle模块操作Oracle数据库详解
2018/05/07 Python
关于Python 的简单栅格图像边界提取方法
2019/07/05 Python
解决Django中调用keras的模型出现的问题
2019/08/07 Python
Python openpyxl读取单元格字体颜色过程解析
2019/09/03 Python
python绘制汉诺塔
2021/03/01 Python
大学生的应聘自我评价
2013/12/13 职场文书
冬季安全检查方案
2014/05/23 职场文书
2014县政府领导班子对照检查材料思想汇报
2014/09/25 职场文书
教师自查自纠工作情况报告
2014/10/29 职场文书
离婚协议书怎么写的
2014/12/14 职场文书
2016抗战胜利71周年红领巾广播稿
2015/12/18 职场文书