作者wxyy (装笑帏)
看板Ajax
标题Re: [问题] jQuery UI datepicker的西元年转换成民国年?
时间Sun Dec 7 01:42:43 2008
※ 引述《lth5 (Terry)》之铭言:
: 如题
: 想请问各位大大有没有实作过类似的问题
: 把datepicker显示的西元年改成显示民国年
: html input的栏位也显示成民国年
: 有function可以达成吗
: 本来想从它的src code下手
: 不过功力不够
: 看不太懂@@"
: 谢谢大家收看
原本里面似乎没有 民国 的用法 所以要稍做一点小修改....
p.s. 这边只有选好日期後 那个输入框 会是民国 选择的UI没有修改
你找一下 source code 这个 function..
formatDate: function (format, date, settings) {
---略---
case "'":
if (lookAhead("'"))
output += "'";
else
literal = true;
break;
case 'R': // 加入这三行...
output += (date.getFullYear() - 1911);
break;
default:
output += format.charAt(iFormat);
---略---
},
假设有个输入框:
<input type="text" id="example"/>
Javascript:
$(function() {
$('#example').datepicker({
dateFormat: "民国 R 年 m 月 d 日"
});
});
这样就搞定了....
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 117.82.191.42
1F:→ wxyy:喔..有个缺点 点开来 日期一律停在今天... 12/07 11:50
2F:推 lth5:感谢这位版友的分享!! 12/07 12:36
3F:推 asuka05:之前因为专案上的需要,还想找日本纪元的说(没头绪 冏) 12/16 11:09