- 浏览: 470909 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
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 2231前提ajax是没 ... -
转Jquery UI dialog 详解 (中文)
2012-01-18 16:42 12641 属性 1.11 autoOpen ,这个属性为true的 ... -
jquery 使用ajax 提交整个表单的数据
2012-01-06 14:52 5926在使用Struts开发项目的时候发现很爽的一件事就是可以不使用 ... -
sttuts2和velocity整合
2011-12-29 20:29 1832在昨天是使用velocity和Servlet整合,其中使用继 ... -
$.get方法缓存问题
2011-04-19 12:26 3061$.get 方法缓存的问题 ajax的get方法在ie中存在 ... -
删除表格
2009-02-25 18:15 971有时候我们会决定我们需要从数据库中清除一个表格。事实上,如果我 ... -
如果防止IE出现“要再次显示该网页internet exploer 需要重新发送您以前提交的信息..”
2010-08-02 10:01 7647在做asp.net 项目时遇到了一个需求,是在编辑对话框,在 ... -
javascript:浮动div,可拖拽div,遮罩层(div和iframe实现)
2010-08-10 10:45 1799在网页中,经常需要标题里提到的几种效果,实现比较简单,这里总结 ... -
一个form,多个submit提交
2010-09-17 22:00 1915在很多 Web 应用中,为了完成不同的工作,一个 HTML f ...
相关推荐
标题中的知识点:Js获取当前日期时间及格式化代码。 描述中的知识点:介绍了如何使用JavaScript(Js)获取当前的日期和时间,并提供了一个格式化日期时间的代码示例。 标签中的知识点:涉及到Js在获取日期时间方面...
JavaScript获得当前日期是星期几,主要通过getDay函数获得当前日期是一个星期的第几天 <!DOCTYPE html> <html> <body> Click the button to display todays day of the week. <button onclick=...
Js获取当前日期时间及其它操作 还有一些自己风装好的方法,很好用,也很全。js的日期判断。
在JavaScript中,获取当前日期前或后的指定天数是一项常见的任务,这在处理日期相关的功能时非常有用,比如日历应用、数据分析等。本篇将详细介绍如何使用JavaScript实现这一功能,并提供一个简洁实用的示例代码。 ...
本文将详细讲解如何使用JavaScript获取当前日期时间,并解释代码中`getCurrentTime`函数的工作原理。 首先,JavaScript中的`Date`对象是处理日期和时间的核心。创建一个新的`Date`对象会自动初始化为当前日期和时间...
1. **获取当前日期时间**: - `new Date()`:创建一个表示当前日期和时间的新Date对象。 - `myDate.getYear()`:返回当前年份(两位数)。 - `myDate.getFullYear()`:返回完整的四位数年份。 - `myDate....
js获取当前日期(输出年月日时分秒)
在JavaScript中,获取当前日期前七天的方法是通过创建一个`Date`对象并对其进行操作来...希望这个实例对您理解和使用JavaScript获取当前日期前七天的方法有所帮助,并鼓励您进一步探索JavaScript的日期和时间处理能力。
JS获取当前日期及其他操作
用来获取当前日期的代码,格式 2015-03-13 00:00:00
js获取当前时间yyyymmddhhmmss js获取当前时间yyyymmddhhmmss js获取当前时间yyyymmddhhmmss js获取当前时间yyyymmddhhmmss js获取当前时间yyyymmddhhmmss js获取当前时间yyyymmddhhmmss js获取当前时间...
我们可以创建一个新的Date实例来获取当前日期和时间,然后使用各种方法来提取年、月、日、小时、分钟和秒。下面是一个详细的步骤: 1. 创建Date对象实例: ```javascript var now = new Date(); ``` 2. 获取...
使用JavaScript获取当前日期和时间 在提供的代码示例中,主要通过`new Date()`来创建一个新的`Date`对象,该对象表示当前的日期和时间。然后通过一系列的方法来获取年份、月份、日期等具体信息。 #### `new Date...
标题中的“用记事本编写简单javascript获取当前日期和时间”指的是使用文本编辑器(例如Windows系统的记事本)来创建一个HTML文件,并在其中嵌入JavaScript代码,以实现动态显示网页上的当前日期和时间的功能。...
在JavaScript中,获取当前日期和时间是常见的任务,这对于创建动态网页、日志记录或处理时间相关的用户输入非常有用。`getCurrentTime()` 函数在给定的代码中提供了这一功能,它将当前时间格式化为`YYY-MM-DD HH:MM:...
在JavaScript中,获取当前日期并加上30天后的日期是一项常见的任务,这主要涉及到JavaScript的Date对象和其方法。Date对象是JavaScript中的内置对象,它提供了处理日期和时间的功能。以下是一个详细的解释: 首先,...
JS中获取当前的日期和时间,方便在JSP页面获取时间
JS获取当前日期时间 var date = new Date(); date.getYear(); //获取当前年份(2位) date.getFullYear(); //获取完整的年份(4位,2014) date.getMonth(); //获取当前月份(0-11,0代表1月) date.getDate(); //获取当前...
`new Date()`构造函数用于创建一个表示当前日期和时间的新`Date`对象。然而,在这个特定的场景下,我们关注的是如何使用`Date`对象来获取指定日期之后的一天。下面将详细介绍这个过程以及相关的知识点。 1. **Date...
js获取当前时间显示在页面上</title> [removed] [removed]=function(){ //定时器每秒调用一次fnDate() setInterval(function(){ fnDate(); },1000); } //js 获取当前时间 function fnDate(){ var oDiv=...