js實現(xiàn)字符串轉日期格式的方法
本文實例講述了js實現(xiàn)字符串轉日期格式的方法。分享給大家供大家參考。具體分析如下:
大家都知道JS是根據(jù)結果來確定數(shù)據(jù)類型的。
當然我們也是可以轉化的,下面我就介紹兩種關于JS字符串類型轉換成日期類型的方法,
我個人比較喜歡的是第一種方法。
大家有什么別的好方法也可以分享一下。
1.eval方法轉換方法,---推薦使用這種方法
我寫成了一個方法大家要吧直接調(diào)用
<script type="text/javascript">
//字符串轉日期格式,strDate要轉為日期格式的字符串
function getDate(strDate){
var date = eval('new Date(' + strDate.replace(/\d+(?=-[^-]+$)/,
function (a) { return parseInt(a, 10) - 1; }).match(/\d+/g) + ')');
return date;
}
//測試
alert(getDate("2012-05-09"));
</script>
2.第二種方法 是使用拆分數(shù)組的方式。不建議這樣使用,因為這樣日期格式不靈活
方法如下
<script type="text/javascript">
//字符串轉日期格式,strDate要轉為日期格式的字符串
function getDate(strDate) {
var st = strDate;
var a = st.split(" ");
var b = a[0].split("-");
var c = a[1].split(":");
var date = new Date(b[0], b[1], b[2], c[0], c[1], c[2]);
return date;
}
//測試
alert(getDate("2012-9-20 19:46:18"));
</script>
效果如下

希望本文所述對大家的javascript程序設計有所幫助。
相關文章
baidu博客的編輯友情鏈接的新的層窗口!經(jīng)典~支持【FF】
baidu博客的編輯友情鏈接的新的層窗口!經(jīng)典~支持【FF】...2007-02-02
js通過window.open(url)下載文件并修改文件名
這篇文章主要給大家介紹了關于js如何通過window.open(url)下載文件并修改文件名的相關資料,我們知道下載文件是一個非常常見的需求,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2023-08-08
Javascript實現(xiàn)數(shù)組中的元素上下移動
這篇文章主要給大家介紹了Javascript實現(xiàn)數(shù)組中的元素上下移動的相關資料,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。2017-04-04
JavaScript錯誤處理之分析 Uncaught(in promise) error的
在開發(fā)過程中,JavaScript的錯誤處理是一個老生常談的話題,當應用程序發(fā)生未捕獲的異常時,Uncaught(in promise) error是其中最常見的錯誤類型,這篇文章將從多個方面詳細闡述這種錯誤類型的原因與解決方案,感興趣的朋友一起看看吧2023-12-12
ECharts調(diào)用接口獲取后端數(shù)據(jù)的四種方法總結
echarts是我們經(jīng)常用到的數(shù)據(jù)可視化圖形,但是后端反饋給我們的數(shù)據(jù)經(jīng)常是數(shù)組包對象的集合類型,下面這篇文章主要給大家介紹了關于ECharts調(diào)用接口獲取后端數(shù)據(jù)的四種方法,需要的朋友可以參考下2022-11-11

