JavaScript-將字符串轉換成日期

          Posted on 2008-03-04 13:06 puras 閱讀(8612) 評論(1)  編輯  收藏 所屬分類: JavaScript
          好久沒有更新Blog了,一直在忙工作.
          今天把前兩天臨時寫的一個工具方法發布出來,不是很完善,只是為了完成工作而已...
          將當前的字符串根據參數中給定的樣式轉換成相應的日期對象:
           1 String.prototype.toDate = function(style) {
           2     if (style == null) style = 'yyyy-MM-dd hh:mm:ss';
           3     var o = {
           4         'y+' : 'y',
           5         'M+' : 'M',
           6         'd+' : 'd',
           7         'h+' : 'h',
           8         'm+' : 'm',
           9         's+' : 's'
          10     };
          11     var result = {
          12         'y' : '',
          13         'M' : '',
          14         'd' : '',
          15         'h' : '00',
          16         'm' : '00',
          17         's' : '00'
          18     }
          19     var tmp = style;
          20     for (var k in o) {
          21         if (new RegExp('(' + k + ')').test(style)) {
          22             result[o[k]] = this.substring(tmp.indexOf(RegExp.$1), tmp.indexOf(RegExp.$1+ RegExp.$1.length);
          23         }
          24     }
          25     return new Date(result['y'], result['M'] - 1, result['d'], result['h'], result['m'], result['s']);
          26 };
          因為只是臨時寫寫,功能一定是不完善的,還有待于進一步修改.
          有興趣的可以一起討論討論...

          Feedback

          # re: JavaScript-將字符串轉換成日期  回復  更多評論   

          2009-03-05 15:10 by 那頁溫柔
          感謝LZ的分享.這個方法用的很舒服,謝謝:)

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           

          posts - 47, comments - 124, trackbacks - 0, articles - 0

          Copyright © puras

          主站蜘蛛池模板: 宁晋县| 沂水县| 益阳市| 吉首市| 基隆市| 棋牌| 黄大仙区| 固原市| 韶山市| 双峰县| 山西省| 资讯 | 阳城县| 邓州市| 界首市| 武川县| 白玉县| 清水河县| 渭源县| 巨野县| 师宗县| 鄂托克前旗| 宁陕县| 大兴区| 宁阳县| 徐闻县| 师宗县| 乐山市| 中卫市| 和田县| 伊通| 凤翔县| 台南市| 改则县| 巴南区| 丹江口市| 梅河口市| 湘潭县| 晋州市| 白水县| 芦溪县|