js實現(xiàn)字符串轉(zhuǎn)日期格式的方法
本文實例講述了js實現(xiàn)字符串轉(zhuǎn)日期格式的方法。分享給大家供大家參考。具體分析如下:
大家都知道JS是根據(jù)結(jié)果來確定數(shù)據(jù)類型的。
當然我們也是可以轉(zhuǎn)化的,下面我就介紹兩種關于JS字符串類型轉(zhuǎn)換成日期類型的方法,
我個人比較喜歡的是第一種方法。
大家有什么別的好方法也可以分享一下。
1.eval方法轉(zhuǎn)換方法,---推薦使用這種方法
我寫成了一個方法大家要吧直接調(diào)用
<script type="text/javascript"> //字符串轉(zhuǎn)日期格式,strDate要轉(zhuǎn)為日期格式的字符串 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"> //字符串轉(zhuǎn)日期格式,strDate要轉(zhuǎn)為日期格式的字符串 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程序設計有所幫助。
相關文章
JavaScript將字符串轉(zhuǎn)換成字符編碼列表的方法
這篇文章主要介紹了JavaScript將字符串轉(zhuǎn)換成字符編碼列表的方法,實例分析了javascript中charCodeAt函數(shù)的使用技巧,具有一定參考借鑒價值,需要的朋友可以參考下2015-03-03baidu博客的編輯友情鏈接的新的層窗口!經(jīng)典~支持【FF】
baidu博客的編輯友情鏈接的新的層窗口!經(jīng)典~支持【FF】...2007-02-02js通過window.open(url)下載文件并修改文件名
這篇文章主要給大家介紹了關于js如何通過window.open(url)下載文件并修改文件名的相關資料,我們知道下載文件是一個非常常見的需求,文中通過代碼介紹的非常詳細,需要的朋友可以參考下2023-08-08Javascript實現(xiàn)數(shù)組中的元素上下移動
這篇文章主要給大家介紹了Javascript實現(xiàn)數(shù)組中的元素上下移動的相關資料,文中通過示例代碼介紹的非常詳細,對大家具有一定的參考學習價值,需要的朋友們下面來一起看看吧。2017-04-04JavaScript錯誤處理之分析 Uncaught(in promise) error的
在開發(fā)過程中,JavaScript的錯誤處理是一個老生常談的話題,當應用程序發(fā)生未捕獲的異常時,Uncaught(in promise) error是其中最常見的錯誤類型,這篇文章將從多個方面詳細闡述這種錯誤類型的原因與解決方案,感興趣的朋友一起看看吧2023-12-12ECharts調(diào)用接口獲取后端數(shù)據(jù)的四種方法總結(jié)
echarts是我們經(jīng)常用到的數(shù)據(jù)可視化圖形,但是后端反饋給我們的數(shù)據(jù)經(jīng)常是數(shù)組包對象的集合類型,下面這篇文章主要給大家介紹了關于ECharts調(diào)用接口獲取后端數(shù)據(jù)的四種方法,需要的朋友可以參考下2022-11-11