/**
* 和PHP一樣的時(shí)間戳格式化函數(shù)
* @param {} 格式
* @param {int} 要格式化的時(shí)間 默認(rèn)為當(dāng)前時(shí)間
* @ {} 格式化的時(shí)間字符串
*/
date(, ){
var a, =(() ? new Date(*1000) : new Date());
var pad = (n, c){
if((n = n + ""). < c){ new Array(++c - n.).join("0") + n; } else { n; } }; var = ["", "", "", "", "", "", ""]; var = {1:"st", 2:"nd", 3:"rd", 21:"st", 22:"nd", 23:"rd", 31:"st"}; var = ["", "", "", "March", "April", "May", "June", "July", "", "", "", "", ""]; var f = { // Day d: (){ pad(f.j(), 2)}, D: (){ f.l().(0,3)}, j: (){ .()}, l: (){ [f.w()]}, N: (){ f.w() + 1}, S: (){ [f.j()] ? [f.j()] : 'th'}, w: (){ .()},z: (){ ( - new Date(.() + "/1/1")) / 864e5 >> 0}php日期轉(zhuǎn)換時(shí)間戳,
// Week
W: (){
var a = f.z(), b = 364 + f.L() - a;
var nd2, nd = (new Date(.() + "/1/1").() || 7) - 1;
if(b 0);
}
}
},
// Month
F: (){ [f.n()]},
m: (){ pad(f.n(), 2)},
M: (){ f.F().(0,3)},
n: (){ .() + 1},
t: (){
var n;
if( (n = .() + 1) == 2 ){
28 + f.L();
} else{
if( n & 1 && n < 8 || !(n & 1) && n > 7 ){
31;
} else{
30;
}
}
},
// Year
L: (){var y = f.Y(); (!(y & 3) && (y % 1e2 || !(y % 4e2))) ? 1 : 0},
//o not yet
Y: (){ .()},
y: (){ (.() + "").slice(2)},
// Time
a: (){ .() > 11 ? "pm" : "am"},
A: (){ f.a().()},
B: (){
// peter paul koch:
var off = (.() + 60)*60;
var = (.() * 3600) + (.() * 60) + .() + off;
var beat = Math.floor(/86.4);
if (beat > 1000) beat -= 1000;
if (beat < 0) beat += 1000; if (((beat)). == 1) beat = "00"+beat; if (((beat)). == 2) beat = "0"+beat; beat; }, g: (){ .() % 12 || 12}, G: (){ .()}, h: (){ pad(f.g(), 2)}, H: (){ pad(.(), 2)}, i: (){ pad(.(), 2)}, s: (){ pad(.(), 2)}, //u not yet // //e not yet //I not yet O: (){ var t = pad(Math.abs(.()/60*100), 4); if (.() > 0) t = "-" + t; else t = "+" + t;
t;
},
P: (){var O = f.O(); (O.(0, 3) + ":" + O.(3, 2))},
//T not yet
//Z not yet
// Full Date/Time
c: (){ f.Y() + "-" + f.m() + "-" + f.d() + "T" + f.h() + ":" + f.i() + ":" + f.s() + f.P()}php日期轉(zhuǎn)換時(shí)間戳,
//r not yet
U: (){ Math.round(.()/1000)}
};
.(/[\]?([a-zA-Z])/g, (t, s){
if( t!=s ){
//
ret = s;
} else if( f[s] ){
// a date
ret = f[s]();
} else{
//
ret = s;
}
ret;
});
}