很牛的javascript日期轉換函式

2021-09-09 05:04:36 字數 1581 閱讀 3046

/*將string型別解析為date型別.  

parsedate('2006-1-1') return new date(2006,0,1)  

parsedate(' 2006-1-1 ') return new date(2006,0,1)  

parsedate('2006-1-1 15:14:16') return new date(2006,0,1,15,14,16)  

parsedate(' 2006-1-1 15:14:16 ') return new date(2006,0,1,15,14,16);  

parsedate('2006-1-1 15:14:16.254') return new date(2006,0,1,15,14,16,254)  

parsedate(' 2006-1-1 15:14:16.254 ') return new date(2006,0,1,15,14,16,254)  

parsedate('不正確的格式') retrun null  

*/function parsedate(str))-(\d)-(\d) *$/);     

if(results && results.length>3)     

return

new date(parseint(results[1]),parseint(results[2]) -1,parseint(results[3]));      

results = str.match(/^ *(\d)-(\d)-(\d) +(\d):(\d):(\d) *$/);     

if(results && results.length>6)     

return

new date(parseint(results[1]),parseint(results[2]) -1,parseint(results[3]),parseint(results[4]),parseint(results[5]),parseint(results[6]));      

results = str.match(/^ *(\d)-(\d)-(\d) +(\d):(\d):(\d)\.(\d) *$/);     

if(results && results.length>7)     

return

new date(parseint(results[1]),parseint(results[2]) -1,parseint(results[3]),parseint(results[4]),parseint(results[5]),parseint(results[6]),parseint(results[7]));      

}     

return

null;     

}     

/*  

將date/string型別,解析為string型別.  

傳入string型別,則先解析為date型別  

不正確的date,返回 ''  

如果時間部分為0,則忽略,只返回日期部分.  

*/function formatdate(v)     

return

'';     

}   

CSDN SD 2 0,很牛很技術

大概是 門時期開始流行的吧!如果要形容乙個事情很特別,總是喜歡用很x很xx的這種模式。參加完今年sd 2.0大會之後哦,讓我也有想形容一下這種感覺的衝動,於是寫下了這個 很牛很技術 的說法。先說說參會。這次舉辦sd大會的日子正是寒流之中,因為無論是從天氣看還是從經濟環境來看,只要參加了這次大會的人都...

JavaScript日期大全

正常時間顯示 固定位置的時鐘 背景時鐘 文字框裡的時鐘 按鈕時鐘 石英鐘 1 2 3 4 5 6 7 8 9 10 11 12 跟隨滑鼠的鐘 標題欄顯示動態時間 狀態列顯示時間 在狀態列上顯示時間帶倒影的時鐘 帶有倒影的時間 農曆時間顯示 極品萬年曆 極品萬年曆 超強!溫度計式樣時間 溫度計式樣的時...

不是很牛批的重構

記錄工作中遇到的小重構 void fun const type data,const type2 data2,type3 data3 重用上面的 變成兩個介面 void implement const type data,const type2 data2,int req,int band void...