Here is the script house for everyone to organize some formatting time and date function code, the need for friends can refer to the next.
The code is as follows:
Date.prototype.format = function (format) {
var o = {
"m+": This.getmonth () +1,//month
"D+": This.getdate (),//day
"H +": this.gethours (),//hour
"m+": This.getminutes (),//minute
"S+": This.getseconds (),//second
"q+": Math.floor ((This.getmonth () +3)/3),//quarter
"S": This.getmilliseconds ()//millisecond
}
if (/(y+)/.test (format)) {
Format = Format.replace (regexp.$1, (this.getfullyear () + ""). substr (4-regexp.$1.length));
}
For (var k in O) {
if (New RegExp ("(" + K + ")"). Test (format)) {
Format = Format.replace (regexp.$1, Regexp.$1.length==1 o[k]: ("XX" + o[k]). substr (("" + o[k]). length);
}
}
return format;
}
How to use
var now = new Date ();
var nowstr = Now.format ("Yyyy-mm-dd hh:mm:ss");
Use Method 2:
var testdate = new Date ();
var teststr = Testdate.format ("yyyy mm month DD day hh hours mm min ss sec");
alert (TESTSTR);
Example:
Alert (new Date (). Format ("yyyy year mm DD Day"));
Alert (new Date (). Format ("mm/dd/yyyy"));
Alert (new Date (). Format ("YyyyMMdd"));
Alert (new Date (). Format ("Yyyy-mm-dd hh:mm:ss"));
JS format current time is YYYY-MM-DD form
Function getnowformatdate ()
{
var day = new Date (),
var year = 0;
var Month = 0;&n Bsp
var day = 0;
var currentdate = "";
//initialization time
//year= day.getyear ();//There are Firefox next 2008 years show 108 of bug& nbsp
year= day.getfullyear ();//ie Firefox can
month= day.getmonth () +1;
Day = Day.getdate ();
// Hour = Day.gethours ();
//Minute = Day.getminutes ();
//Second = Day.getseconds ();
CurrentDate + = year + "-";
if (Month >=)
{
currentdate + = Month + "-";
} < br>else
{
currentdate + = "0" + Month + "-";
}
if (day >=)
{
CurrentDate + = day;
}
else
{
currentdate + = "0" + day;
}
return currentdate;
}