0
這裏就是我有這麼遠,但我不知道換出原來的用dd-mm-yyyy
jQuery:將頁面上的所有yyyy-mm-dd日期替換爲dd-mm-yyyy?
var divs = $("div,td").filter(function(){
return /[0-9]{4}-[0-9]{2}-[0-9]{2}/.test($(this).text());
});
這裏就是我有這麼遠,但我不知道換出原來的用dd-mm-yyyy
jQuery:將頁面上的所有yyyy-mm-dd日期替換爲dd-mm-yyyy?
var divs = $("div,td").filter(function(){
return /[0-9]{4}-[0-9]{2}-[0-9]{2}/.test($(this).text());
});
雖然做同樣與核心JavaScript更容易但如果你想在jQuery的只有那麼試試這個
$("td").filter(function(){
var $txt = $(this).text();
var $m = $txt.match(/^(\d+)-(\d+)-(\d+)$/);
var $new = $m[3] + "-" + $m[2] + "-" + $m[1];
return $(this).text($new);
//or
//return $(this).text($(this).text().replace(/^(\d+)-(\d+)-(\d+)$/, "$3-$2-$1"));
});
hmmmm $ m對我來說是空的 – KJW
我的建議是在看向http://momentjs.com/它的一個時間框架,真正能夠在與jQuery/JavaScript的問題及時幫助。 – JochemQuery