Let me introduce the set of functions for obtaining time by js.
$(function(){var mydate = new Date();var t=mydate.toLocaleString();$("#time").text(t);$("#time").load("Untitled-1.html"); });Getting JavaScript time is done using the built-in Date function
var mydate = new Date();mydate.getYear(); //Get the current year (2 digits) mydate.getFullYear(); //Get the full year (4 digits, 1970-????)mydate.getMonth(); //Get the current month (0-11, 0 represents January) mydate.getDate(); //Get the current day (1-31) mydate.getDay(); //Get the current week X (0-6, 0 represents Sunday) mydate.getTime(); //Get the current time (milliseconds starting from 1970.1.1) mydate.getHours(); //Get the current number of hours (0-23) mydate.getMinutes(); //Get the current number of minutes (0-59)mydate.getSeconds(); //Get the current number of seconds (0-59)mydate.getMilliseconds(); //Get the current number of milliseconds (0-999)mydate.toLocaleDateString(); //Get the current date var mytime=mydate.toLocaleTimeString(); //Get the current time mydate.toLocaleString(); //Get the current time mydate.toLocaleString(); //Get the date and time
Date and time script library method list
Date.prototype.isLeapYear judges leap years Date.prototype.Format Date formatting Date.prototype.DateAdd Date calculation Date.prototype.DateDiff Compare date difference Date.prototype.toString Date to string Date.prototype.toArray Date split into array Date.prototype.DatePart Take part of the information of the date Date.prototype.MaxDayOfDate Takes the maximum number of days of the month where the date is Date.prototype.WeekNumOfYear judges the week of the year when the date is StringToDate String to date IsValidDate Verify the validity of the date CheckDateTime Full date time check daysBetween date day difference
//----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- hh/HH/h/H Time// mm/m Minutes// ss/SS/s/S Seconds//---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- 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());return str;}//+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ daysBetween(DateOne,DateTwo){var OneMonth = DateOne.substring(5,DateOne.lastIndexOf ('-'));var OneDay = DateOne.substring(DateOne.length,DateOne.lastIndexOf ('-')+1);var OneYear = DateOne.substring(0,DateOne.indexOf ('-'));var TwoMonth = DateTwo.substring(5,DateTwo.lastIndexOf ('-'));var TwoDay = DateTwo.substring(DateTwo.length,DateTwo.lastIndexOf ('-')+1);var TwoYear = DateTwo.substring(0,DateTwo.indexOf ('-'));var cha=((Date.parse(OneMonth+'/'+OneDay+'/'+OneYear)- Date.parse(TwoMonth+'/'+TwoDay+'/'+TwoYear))/86400000);return Math.abs(cha);}//+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Date calculation //+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Number));case 'd' :return new Date(Date.parse(dtTmp) + (86400000 * Number));case 'w' :return new Date(Date.parse(dtTmp) + ((86400000 * 7) * Number));case 'q' :return new Date(dtTmp.getFullYear(), (dtTmp.getMonth()) + Number*3, dtTmp.getDate(), dtTmp.getHours(), dtTmp.getMinutes(), dtTmp.getSeconds());case 'm' :return new Date(dtTmp.getFullYear(), (dtTmp.getMonth()) + Number, dtTmp.getDate(), dtTmp.getHours(), dtTmp.getMinutes(), dtTmp.getMinutes(), dtTmp.getSeconds()); case 'y' :return new Date((dtTmp.getFullYear() + Number), dtTmp.getMonth(), dtTmp.getDate(), dtTmp.getHours(), dtTmp.getMinutes(), dtTmp.getSeconds());}}//+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- parseInt((dtEnd - dtStart) / 1000);case 'n' :return parseInt((dtEnd - dtStart) / 60000);case 'h' :return parseInt((dtEnd - dtStart) / 3600000);case 'd' :return parseInt((dtEnd - dtStart) / 86400000);case 'w' :return parseInt((dtEnd - dtStart) / (86400000 * 7));case 'm' :return parseInt((dtEnd - dtStart) / (86400000 * 7));case 'm' :return parseInt((dtEnd - dtStart) / (86400000 * 7));case 'm' :return parseInt((dtEnd - dtStart) / (86400000 * 7));case 'm' :return parseInt((dtEnd - dtStart) / (86400000 * 7));case 'm' :return parseInt((dtEnd - dtStart) / (86400000 * 7));case 'm' :return (dtEnd.getMonth()+1)+((dtEnd.getFullYear()-dtStart.getFullYear())*12) - (dtStart.getMonth()+1);case 'y' :return dtEnd.getFullYear() - dtStart.getFullYear();}}//+---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- this;var str = myDate.toLocaleDateString();if (showWeek){var Week = ['day','one','two','three','four','five','six'];str += ' Week' + Week[myDate.getDay()];}return str;}//+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- sDate=DateStr.replace(/(^/s+|/s+$)/g,''); //Remove the spaces on both sides; if(sDate=='') return true;//If the format satisfies YYY-(/)MM-(/)DD or YYYY-(/)M-(/)DD or YYYY-(/)M-(/)D or YYYY-(/)MM-(/)D, it will be replaced with ''//In the database, the legal date can be: YYYY-MM/DD(2003-3/21), and the database will automatically convert to YYYY-MM-DD format var s = sDate.replace(/[/d]{ 4,4 }[/-/]{ 1 }[/d]{ 1,2 }[/-/]{ 1 }[/d]{ 1 }[/d]{ 1 }[/d]{ 1 }[/d]{ 1 }[/d]{ 1 }[/d]{ 1 }[/d]{ 1 }[/d]{ 1 }[/d]{ 1 }[/d]{ 1 }[/d]{ 1 }[/d]{ 1 }[/d]{ 2 1,2 }/g,'');if (s=='') //Indicate the format satisfies YYYY-MM-DD or YYYY-M-DD or YYYY-MD or YYYY-MM-D{var t=new Date(sDate.replace(//-/g,'/'));var ar = sDate.split(/[-/:]/);if(ar[0] != t.getYear() || ar[1] != t.getMonth()+1 || ar[2] != t.getDate()){//alert('Wrong date format! The format is: YYYY-MM-DD or YYYY/MM/DD. Pay attention to leap years.'); return false;}}else{//alert('Wrong date format! The format is: YYYY-MM-DD or YYYY/MM/DD. Pay attention to leap years.');return false;}return true;}//+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- }):(/d{ 1,2 })$/;var r = str.match(reg);if(r==null)return false;r[2]=r[2]-1;var d= new Date(r[1],r[2],r[3],r[4],r[5],r[6]);if(d.getFullYear()!=r[1])return false;if(d.getMonth()!=r[2])return false;if(d.getDate()!=r[3])return false;if(d.getHours()!=r[4])return false;if(d.getMinutes()!=r[5])return false false;if(d.getSeconds()!=r[6])return false;return true;}//+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- myDate.getDate();myArray[3] = myDate.getHours();myArray[4] = myDate.getMinutes();myArray[5] = myDate.getSeconds();return myArray;}//+-------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- partStr='';var Week = ['day','one','two','three','four','five','six'];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;}return partStr;}//+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- (new Date(ary[0],ary[1]+1,1));var date2 = date1.dateAdd(1,'m',1);var result = dateDiff(date1.Format('yyyy-MM-dd'),date2.Format('yyyy-MM-dd'));return result;}//+------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ myDate.toArray();var year = ary[0];var month = ary[1]+1;var day = ary[2];document.write('< script language=VBScript/> /n');document.write('myDate = DateValue(''+month+'-'+day+'-'+year+'') /n');document.write('result = DatePart('ww', myDate) /n');document.write(' /n');return result;}//+----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Convert string to date type //| Format MM/dd/YYYY MM-dd-YYYY YYYY/MM/dd YYYY-MM-dd//+--------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Date(arys[0],--arys[1],arys[2]);} return myDate;}