这是一个简单的日期格式转换的小程序，用简单易读的marks来标识年月日时分秒星期上午下午等等

### Usage

#### S.Date.parse

将字符串参数转换为日期类型

    KISSY.use('date',function(S) {
    	var d = S.Date.parse('2010/09/10');
    	//...
    });

#### S.Date.format

将日期转换为目标格式的字符串

    KISSY.use('date',function(S) {
    	var d = S.Date.format(new Date(),'yyyy/mm/dd');
    	//...
    });

### KeyWords

函数调用方法

    KISSY.use('date',function(S) {
    	//这里'format-type'替换成下表的关键字
    	var str = S.Date.format(new Date(),'format-type');
    });

以类型关键字为参数输出格式化日期字符串

关键字 | 输出格式 | 例子
--- | --- | ---
default | ddd mmm dd yyyy HH:MM:ss | Wed Sep 15 2010 16:15:34
shortDate | m/d/yy | 10/1/10
longDate | mmmm d, yyyy | October 1, 2010
fullDate | dddd, mmmm d, yyyy | Friday, October 1, 2010
shortTime | h:MM TT | 4:15 PM
longTime | h:MM:ss TT Z | 4:15:34 PM GMT+0800
isoDate | yyyy-mm-dd | 2010-10-01
isoTime | HH:MM:ss | 16:15:34
isoDateTime | yyyy-mm-dd'T'HH:MM:ss | 2010-09-15T16:15:34
isoUTCDateTime | UTC:yyyy-mm-dd'T'HH:MM:ss'Z' | 2010-09-15T08:15:34Z
localShortDate | yy年mm月dd日 | 10年09月15日
localShortDateTime | yy年mm月dd日 hh:MM:ss TT | 10年09月15日 04:15:34 PM
localLongDate | yyyy年mm月dd日 | 2010年09月15日
localLangDateTime | yyyy年mm月dd日 hh:MM:ss TT | 2010年09月15日 04:15:34 PM
localFullDate | yyyy年mm月dd日 w | 2010年09月15日 星期三
localFullDateTime | yyyy年mm月dd日 w hh:MM:ss TT | 2010年09月15日 星期三 04:15:34 PM

### Custom Formats

自定义日期格式

标记 | 语义
--- | ---
d | 日期，个位时不填充0；例如：4
dd | 日期，个位时填充0，例如：04
ddd | 以英文前三个字母显示日期，例如：Mon
dddd | 以英文全称显示日期，例如：Monday
w | 以中文显示"星期x"
m | 月份，个位不填充
mm | 月份，个位填充
mmm | 以英文前三个字母显示月份
mmmm | 以英文全称显示月份
yy | 显示2位年份
yyyy | 显示四位年份
h | 显示小时(12小时制),不填充0
hh | 显示小时(12小时制),填充0
H | 显示小时(24小时制),不填充0
HH | 显示小时(24小时制),填充0
M | 显示分钟,不填充0
MM | 显示分钟,填充0
s | 显示秒，不填充0
ss | 显示秒,填充0
l 和 L | 显示毫秒，l输出三位，L输出2位
t | 显示a和p
tt | 显示am和pm
T | 显示A和P
TT | 显示AM和PM
Z | 显示时区
o | 显示时区偏移量
S | 显示日期的顺序，和d配合使用
'...'和"..." | 直接输出引号内的部分
UTC | 显示UTC时区

home › calendar › date: