Date原生类型的扩展
2008-05-10 21:41
288 查看
Date对象和字符串之间的转换
字符串 数值
Date.parseLocale(value, formats)
Date.parseInvariant(value, formats)
数值 字符串
Date.prototype.format(format)
Date.prototype.localeFormat(format)
与Number类型的扩展相似(P10)
预定义format格式
i:与JavaScript内置功能相同
d:短日期格式
D:长日期格式
t:短时间格式
T:长时间格式
F:完整的时间日期格式
M, m:月份日期格式
Y, y:年和月份格式
<form id="form1" runat="server">
<asp:ScriptManager ID="ScriptManager1" runat="server" EnableScriptGlobalization="true" />
<div id="info"></div>
<script language="javascript" type="text/javascript">
function display(text)
{
document.getElementById("info").innerHTML += (text + "<br />");
}
var now = new Date();
display("now.localeFormat('d') = " + now.localeFormat('d'));
display("now.localeFormat('D') = " + now.localeFormat('D'));
display("now.localeFormat('t') = " + now.localeFormat('t'));
display("now.localeFormat('T') = " + now.localeFormat('T'));
display("now.localeFormat('F') = " + now.localeFormat('F'));
display("now.localeFormat('m') = " + now.localeFormat('m'));
display("now.localeFormat('y') = " + now.localeFormat('y'));
display("now.localeFormat('yyyy年MM月dd日 hh:mm:ss tt dddd') = " +
now.localeFormat('yyyy年MM月dd日 hh:mm:ss tt dddd'));
var d = Date.parseLocale("07/7/3", "yy/M/d");
display(d.format("i"));
</script>
</form>
字符串 数值
Date.parseLocale(value, formats)
Date.parseInvariant(value, formats)
数值 字符串
Date.prototype.format(format)
Date.prototype.localeFormat(format)
与Number类型的扩展相似(P10)
预定义format格式
i:与JavaScript内置功能相同
d:短日期格式
D:长日期格式
t:短时间格式
T:长时间格式
F:完整的时间日期格式
M, m:月份日期格式
Y, y:年和月份格式
dddd | ddd | dd | d | MMMM |
完整星期几 | 缩写星期几 | 两位日期数 | 日期数 | 完整月份名 |
MMM | MM | M | yyyy | yy |
缩写月份名 | 两位月份数 | 月份数 | 四位年份数 | 两位年份数 |
y | hh | h | HH | H |
年份数 | 两位小时数(12小时制) | 小时数(12小时制) | 两位小时数(24小时制) | 小时数(24小时制) |
mm | m | ss | s | tt |
两位分钟数 | 分钟数 | 两位秒数 | 秒数 | 两位上下午表示(am, pm) |
t | fff | ff | f | zzz |
一位上下午表示 (a, p) | 毫秒 | 百分之一秒 | 十分之一秒 | 三位时差数 |
zz | z | |||
两位时差数 | 时差数 |
<asp:ScriptManager ID="ScriptManager1" runat="server" EnableScriptGlobalization="true" />
<div id="info"></div>
<script language="javascript" type="text/javascript">
function display(text)
{
document.getElementById("info").innerHTML += (text + "<br />");
}
var now = new Date();
display("now.localeFormat('d') = " + now.localeFormat('d'));
display("now.localeFormat('D') = " + now.localeFormat('D'));
display("now.localeFormat('t') = " + now.localeFormat('t'));
display("now.localeFormat('T') = " + now.localeFormat('T'));
display("now.localeFormat('F') = " + now.localeFormat('F'));
display("now.localeFormat('m') = " + now.localeFormat('m'));
display("now.localeFormat('y') = " + now.localeFormat('y'));
display("now.localeFormat('yyyy年MM月dd日 hh:mm:ss tt dddd') = " +
now.localeFormat('yyyy年MM月dd日 hh:mm:ss tt dddd'));
var d = Date.parseLocale("07/7/3", "yy/M/d");
display(d.format("i"));
</script>
</form>
相关文章推荐
- 【Date类型】JavaScript中的原生对象以及Microsoft AJAX Library中的相关扩展
- JavaScript Date原生类型的扩展
- MsAjax Lib-> Date 类型扩展
- Function原生类型扩展
- JavaScript String原生类型的扩展
- JS原生Date类型方法的一些冷知识
- 【Number类型】JavaScript中的原生对象以及Microsoft AJAX Library中的相关扩展
- JS原生Date类型方法
- Asp.net AJAX JavaScript 基本类型扩展(3)——Date 类型及其扩展
- javascript Error、Function、Boolean、Number原生类型的扩展
- JS原生Date类型方法的一些冷知识
- 对javascript中的Date类型进行扩展
- Microsoft Ajax Library 对javascript原生类型的扩展
- 2、原生数据类型(Primitive date type)
- 【String类型】JavaScript中的原生对象以及Microsoft AJAX Library中的相关扩展
- JavaScript的原生类型以及Microsoft AJAX Library的相关扩展
- JavaScript的原生类型以及Microsoft AJAX Library的相关扩展(1)
- Number原生类型的扩展
- JavaScript Object原生类型的扩展
- JavaScript javaScript中的Date 以及对原生javaScript的扩展