- 浏览: 464349 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
chexiazi:
一样的xml代码 报这个错 <ns1:XMLFault ...
CXF 通过用户名和密码进行验证 -
di1984HIT:
谢谢啊 ~~~
通过JavaCompiler进行编译java文件(转载) -
aa00aa00:
'%${userName}%' 这种是可以的,是可以模糊查询的 ...
mybatis 模糊查询 -
一棵杨柳的地盘:
我把你的代码不了一遍 但是汇报错首先:static { ...
CXF 通过用户名和密码进行验证 -
shangmin1990:
转 IntelliJ IDEA 编辑器生成 Hibernate 实体映射文件
Js 获取当前日期
文章分类:Web前端
var myDate = new Date();
myDate.getYear(); //获取当前年份(2位)
myDate.getFullYear(); //获取完整的年份(4位,1970-????)
myDate.getMonth(); //获取当前月份(0-11,0代表1月)
myDate.getDate(); //获取当前日(1-31)
myDate.getDay(); //获取当前星期X(0-6,0代表星期天)
myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours(); //获取当前小时数(0-23)
myDate.getMinutes(); //获取当前分钟数(0-59)
myDate.getSeconds(); //获取当前秒数(0-59)
myDate.getMilliseconds(); //获取当前毫秒数(0-999)
myDate.toLocaleDateString(); //获取当前日期
var mytime=myDate.toLocaleTimeString(); //获取当前时间
myDate.toLocaleString( ); //获取日期与时间
日期时间脚本库方法列表
Date.prototype.isLeapYear 判断闰年
Date.prototype.Format 日期格式化
Date.prototype.DateAdd 日期计算
Date.prototype.DateDiff 比较日期差
Date.prototype.toString 日期转字符串
Date.prototype.toArray 日期分割为数组
Date.prototype.DatePart 取日期的部分信息
Date.prototype.MaxDayOfDate 取日期所在月的最大天数
Date.prototype.WeekNumOfYear 判断日期所在年的第几周
StringToDate 字符串转日期型
IsValidDate 验证日期有效性
CheckDateTime 完整日期时间检查
daysBetween 日期天数差
myDate.getYear(); //获取当前年份(2位)
myDate.getFullYear(); //获取完整的年份(4位,1970-????)
myDate.getMonth(); //获取当前月份(0-11,0代表1月)
myDate.getDate(); //获取当前日(1-31)
myDate.getDay(); //获取当前星期X(0-6,0代表星期天)
myDate.getTime(); //获取当前时间(从1970.1.1开始的毫秒数)
myDate.getHours(); //获取当前小时数(0-23)
myDate.getMinutes(); //获取当前分钟数(0-59)
myDate.getSeconds(); //获取当前秒数(0-59)
myDate.getMilliseconds(); //获取当前毫秒数(0-999)
myDate.toLocaleDateString(); //获取当前日期
var mytime=myDate.toLocaleTimeString(); //获取当前时间
myDate.toLocaleString( ); //获取日期与时间
日期时间脚本库方法列表
Date.prototype.isLeapYear 判断闰年
Date.prototype.Format 日期格式化
Date.prototype.DateAdd 日期计算
Date.prototype.DateDiff 比较日期差
Date.prototype.toString 日期转字符串
Date.prototype.toArray 日期分割为数组
Date.prototype.DatePart 取日期的部分信息
Date.prototype.MaxDayOfDate 取日期所在月的最大天数
Date.prototype.WeekNumOfYear 判断日期所在年的第几周
StringToDate 字符串转日期型
IsValidDate 验证日期有效性
CheckDateTime 完整日期时间检查
daysBetween 日期天数差
- //---------------------------------------------------
- //判断闰年
- //---------------------------------------------------
- Date.prototype.isLeapYear=function()
- {
- return(0==this.getYear()%4&&((this.getYear()%100!=0)||(this.getYear()%400==0)));
- }
- //---------------------------------------------------
- //日期格式化
- //格式YYYY/yyyy/YY/yy表示年份
- //MM/M月份
- //W/w星期
- //dd/DD/d/D日期
- //hh/HH/h/H时间
- //mm/m分钟
- //ss/SS/s/S秒
- //---------------------------------------------------
- Date.prototype.Format=function(formatStr)
- {
- varstr=formatStr;
- varWeek=['日','一','二','三','四','五','六'];
- str=str.replace(/yyyy|YYYY/,this.getFullYear());
- str=str.replace(/yy|YY/,(this.getYear()%100)>9?(this.getYear()%100).toString():'0'+(this.getYear()%100));
- str=str.replace(/MM/,this.getMonth()>9?this.getMonth().toString():'0'+this.getMonth());
- str=str.replace(/M/g,this.getMonth());
- str=str.replace(/w|W/g,Week[this.getDay()]);
- str=str.replace(/dd|DD/,this.getDate()>9?this.getDate().toString():'0'+this.getDate());
- str=str.replace(/d|D/g,this.getDate());
- str=str.replace(/hh|HH/,this.getHours()>9?this.getHours().toString():'0'+this.getHours());
- str=str.replace(/h|H/g,this.getHours());
- str=str.replace(/mm/,this.getMinutes()>9?this.getMinutes().toString():'0'+this.getMinutes());
- str=str.replace(/m/g,this.getMinutes());
- str=str.replace(/ss|SS/,this.getSeconds()>9?this.getSeconds().toString():'0'+this.getSeconds());
- str=str.replace(/s|S/g,this.getSeconds());
- returnstr;
- }
- //+---------------------------------------------------
- //|求两个时间的天数差日期格式为YYYY-MM-dd
- //+---------------------------------------------------
- functiondaysBetween(DateOne,DateTwo)
- {
- varOneMonth=DateOne.substring(5,DateOne.lastIndexOf('-'));
- varOneDay=DateOne.substring(DateOne.length,DateOne.lastIndexOf('-')+1);
- varOneYear=DateOne.substring(0,DateOne.indexOf('-'));
- varTwoMonth=DateTwo.substring(5,DateTwo.lastIndexOf('-'));
- varTwoDay=DateTwo.substring(DateTwo.length,DateTwo.lastIndexOf('-')+1);
- varTwoYear=DateTwo.substring(0,DateTwo.indexOf('-'));
- varcha=((Date.parse(OneMonth+'/'+OneDay+'/'+OneYear)-Date.parse(TwoMonth+'/'+TwoDay+'/'+TwoYear))/86400000);
- returnMath.abs(cha);
- }
- //+---------------------------------------------------
- //|日期计算
- //+---------------------------------------------------
- Date.prototype.DateAdd=function(strInterval,Number){
- vardtTmp=this;
- switch(strInterval){
- case's':returnnewDate(Date.parse(dtTmp)+(1000*Number));
- case'n':returnnewDate(Date.parse(dtTmp)+(60000*Number));
- case'h':returnnewDate(Date.parse(dtTmp)+(3600000*Number));
- case'd':returnnewDate(Date.parse(dtTmp)+(86400000*Number));
- case'w':returnnewDate(Date.parse(dtTmp)+((86400000*7)*Number));
- case'q':returnnewDate(dtTmp.getFullYear(),(dtTmp.getMonth())+Number*3,dtTmp.getDate(),dtTmp.getHours(),dtTmp.getMinutes(),dtTmp.getSeconds());
- case'm':returnnewDate(dtTmp.getFullYear(),(dtTmp.getMonth())+Number,dtTmp.getDate(),dtTmp.getHours(),dtTmp.getMinutes(),dtTmp.getSeconds());
- case'y':returnnewDate((dtTmp.getFullYear()+Number),dtTmp.getMonth(),dtTmp.getDate(),dtTmp.getHours(),dtTmp.getMinutes(),dtTmp.getSeconds());
- }
- }
- //+---------------------------------------------------
- //|比较日期差dtEnd格式为日期型或者有效日期格式字符串
- //+---------------------------------------------------
- Date.prototype.DateDiff=function(strInterval,dtEnd){
- vardtStart=this;
- if(typeofdtEnd=='string')//如果是字符串转换为日期型
- {
- dtEnd=StringToDate(dtEnd);
- }
- switch(strInterval){
- case's':returnparseInt((dtEnd-dtStart)/1000);
- case'n':returnparseInt((dtEnd-dtStart)/60000);
- case'h':returnparseInt((dtEnd-dtStart)/3600000);
- case'd':returnparseInt((dtEnd-dtStart)/86400000);
- case'w':returnparseInt((dtEnd-dtStart)/(86400000*7));
- case'm':return(dtEnd.getMonth()+1)+((dtEnd.getFullYear()-dtStart.getFullYear())*12)-(dtStart.getMonth()+1);
- case'y':returndtEnd.getFullYear()-dtStart.getFullYear();
- }
- }
- //+---------------------------------------------------
- //|日期输出字符串,重载了系统的toString方法
- //+---------------------------------------------------
- Date.prototype.toString=function(showWeek)
- {
- varmyDate=this;
- varstr=myDate.toLocaleDateString();
- if(showWeek)
- {
- varWeek=['日','一','二','三','四','五','六'];
- str+='星期'+Week[myDate.getDay()];
- }
- returnstr;
- }
- //+---------------------------------------------------
- //|日期合法性验证
- //|格式为:YYYY-MM-DD或YYYY/MM/DD
- //+---------------------------------------------------
- functionIsValidDate(DateStr)
- {
- varsDate=DateStr.replace(/(^\s+|\s+$)/g,'');//去两边空格;
- if(sDate=='')returntrue;
- //如果格式满足YYYY-(/)MM-(/)DD或YYYY-(/)M-(/)DD或YYYY-(/)M-(/)D或YYYY-(/)MM-(/)D就替换为''
- //数据库中,合法日期可以是:YYYY-MM/DD(2003-3/21),数据库会自动转换为YYYY-MM-DD格式
- vars=sDate.replace(/[\d]{4,4}[\-/]{1}[\d]{1,2}[\-/]{1}[\d]{1,2}/g,'');
- if(s=='')//说明格式满足YYYY-MM-DD或YYYY-M-DD或YYYY-M-D或YYYY-MM-D
- {
- vart=newDate(sDate.replace(/\-/g,'/'));
- varar=sDate.split(/[-/:]/);
- if(ar[0]!=t.getYear()||ar[1]!=t.getMonth()+1||ar[2]!=t.getDate())
- {
- //alert('错误的日期格式!格式为:YYYY-MM-DD或YYYY/MM/DD。注意闰年。');
- returnfalse;
- }
- }
- else
- {
- //alert('错误的日期格式!格式为:YYYY-MM-DD或YYYY/MM/DD。注意闰年。');
- returnfalse;
- }
- returntrue;
- }
- //+---------------------------------------------------
- //|日期时间检查
- //|格式为:YYYY-MM-DDHH:MM:SS
- //+---------------------------------------------------
- functionCheckDateTime(str)
- {
- varreg=/^(\d+)-(\d{1,2})-(\d{1,2})(\d{1,2}):(\d{1,2}):(\d{1,2})$/;
- varr=str.match(reg);
- if(r==null)returnfalse;
- r[2]=r[2]-1;
- vard=newDate(r[1],r[2],r[3],r[4],r[5],r[6]);
- if(d.getFullYear()!=r[1])returnfalse;
- if(d.getMonth()!=r[2])returnfalse;
- if(d.getDate()!=r[3])returnfalse;
- if(d.getHours()!=r[4])returnfalse;
- if(d.getMinutes()!=r[5])returnfalse;
- if(d.getSeconds()!=r[6])returnfalse;
- returntrue;
- }
- //+---------------------------------------------------
- //|把日期分割成数组
- //+---------------------------------------------------
- Date.prototype.toArray=function()
- {
- varmyDate=this;
- varmyArray=Array();
- myArray[0]=myDate.getFullYear();
- myArray[1]=myDate.getMonth();
- myArray[2]=myDate.getDate();
- myArray[3]=myDate.getHours();
- myArray[4]=myDate.getMinutes();
- myArray[5]=myDate.getSeconds();
- returnmyArray;
- }
- //+---------------------------------------------------
- //|取得日期数据信息
- //|参数interval表示数据类型
- //|y年m月d日w星期ww周h时n分s秒
- //+---------------------------------------------------
- Date.prototype.DatePart=function(interval)
- {
- varmyDate=this;
- varpartStr='';
- varWeek=['日','一','二','三','四','五','六'];
- switch(interval)
- {
- case'y':partStr=myDate.getFullYear();break;
- case'm':partStr=myDate.getMonth()+1;break;
- case'd':partStr=myDate.getDate();break;
- case'w':partStr=Week[myDate.getDay()];break;
- case'ww':partStr=myDate.WeekNumOfYear();break;
- case'h':partStr=myDate.getHours();break;
- case'n':partStr=myDate.getMinutes();break;
- case's':partStr=myDate.getSeconds();break;
- }
- returnpartStr;
- }
- //+---------------------------------------------------
- //|取得当前日期所在月的最大天数
- //+---------------------------------------------------
- Date.prototype.MaxDayOfDate=function()
- {
- varmyDate=this;
- varary=myDate.toArray();
- vardate1=(newDate(ary[0],ary[1]+1,1));
- vardate2=date1.dateAdd(1,'m',1);
- varresult=dateDiff(date1.Format('yyyy-MM-dd'),date2.Format('yyyy-MM-dd'));
- returnresult;
- }
- //+---------------------------------------------------
- //|取得当前日期所在周是一年中的第几周
- //+---------------------------------------------------
- Date.prototype.WeekNumOfYear=function()
- {
- varmyDate=this;
- varary=myDate.toArray();
- varyear=ary[0];
- varmonth=ary[1]+1;
- varday=ary[2];
- document.write('<scriptlanguage=VBScript\>\n');
- document.write('myDate=DateValue('+month+'-'+day+'-'+year+')\n');
- document.write("result=DatePart('ww',myDate)\n");
- document.write('\n');
- returnresult;
- }
- //+---------------------------------------------------
- //|字符串转成日期类型
- //|格式MM/dd/YYYYMM-dd-YYYYYYYY/MM/ddYYYY-MM-dd
- //+---------------------------------------------------
- functionStringToDate(DateStr)
- {
- varconverted=Date.parse(DateStr);
- varmyDate=newDate(converted);
- if(isNaN(myDate))
- {
- //vardelimCahar=DateStr.indexOf('/')!=-1?'/':'-';
- vararys=DateStr.split('-');
- myDate=newDate(arys[0],--arys[1],arys[2]);
- }
- returnmyDate;
- }
发表评论
-
ajax文件导出
2018-10-22 14:50 2193前提ajax是没 ... -
转Jquery UI dialog 详解 (中文)
2012-01-18 16:42 12311 属性 1.11 autoOpen ,这个属性为true的 ... -
jquery 使用ajax 提交整个表单的数据
2012-01-06 14:52 5886在使用Struts开发项目的时候发现很爽的一件事就是可以不使用 ... -
sttuts2和velocity整合
2011-12-29 20:29 1790在昨天是使用velocity和Servlet整合,其中使用继 ... -
$.get方法缓存问题
2011-04-19 12:26 3033$.get 方法缓存的问题 ajax的get方法在ie中存在 ... -
删除表格
2009-02-25 18:15 938有时候我们会决定我们需要从数据库中清除一个表格。事实上,如果我 ... -
如果防止IE出现“要再次显示该网页internet exploer 需要重新发送您以前提交的信息..”
2010-08-02 10:01 7610在做asp.net 项目时遇到了一个需求,是在编辑对话框,在 ... -
javascript:浮动div,可拖拽div,遮罩层(div和iframe实现)
2010-08-10 10:45 1764在网页中,经常需要标题里提到的几种效果,实现比较简单,这里总结 ... -
一个form,多个submit提交
2010-09-17 22:00 1881在很多 Web 应用中,为了完成不同的工作,一个 HTML f ...
相关推荐
主要为大家详细介绍了Js获取当前日期时间及格式化代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
JavaScript获得当前日期是星期几,主要通过getDay函数获得当前日期是一个星期的第几天 <!DOCTYPE html> <html> <body> Click the button to display todays day of the week. <button onclick=...
Js获取当前日期时间及其它操作 还有一些自己风装好的方法,很好用,也很全。js的日期判断。
Js获取当前日期时间及其它操作 .doc
js获取当前日期前N天或者后N天的日期,简单方便(附源码)
本文实例讲述了js获取当前日期前七天的方法。分享给大家供大家参考。具体如下: //设置日期,当前日期的前七天 var myDate = new Date(); //获取今天日期 myDate.setDate(myDate.getDate() - 7); var dateArray = ...
js获取当前时间yyyymmddhhmmss js获取当前时间yyyymmddhhmmss js获取当前时间yyyymmddhhmmss js获取当前时间yyyymmddhhmmss js获取当前时间yyyymmddhhmmss js获取当前时间yyyymmddhhmmss js获取当前时间...
用来获取当前日期的代码,格式 2015-03-13 00:00:00
js获取当前时间yyyymmddhhmmss js获取当前时间yyyymmddhhmmss js获取当前时间yyyymmddhhmmss js获取当前时间yyyymmddhhmmss js获取当前时间yyyymmddhhmmss js获取当前时间yyyymmddhhmmss js获取当前时间...
js获取当前日期(输出年月日时分秒)
js代码-js获取当前日期加上30天之后的日
用记事本编写简单javascript获取当前日期和时间
js获取当前时间yyyymmddhhmmss源码
JS中获取当前的日期和时间,方便在JSP页面获取时间
JS获取当前日期时间 var date = new Date(); date.getYear(); //获取当前年份(2位) date.getFullYear(); //获取完整的年份(4位,2014) date.getMonth(); //获取当前月份(0-11,0代表1月) date.getDate(); //获取当前...
js获取当前时间yyyymmddhhmmss
鉴于有的画面上需要判断一年之后的具体日期,根据不同月份算出一年之后的具体日期。
js获取当前时间显示在页面上</title> [removed] [removed]=function(){ //定时器每秒调用一次fnDate() setInterval(function(){ fnDate(); },1000); } //js 获取当前时间 function fnDate(){ var oDiv=...