R.js

R.Datetime( datetime )

执行日期时间处理操作。

datetime 日期时间对象或时间戳,默认为当前日期时间

.time()

获取现在的Unix时间戳。

R.Datetime( datetime ).time();

.leapyear()

判断是否是闰年,返回 true 或者 false。

R.Datetime( datetime ).leapyear();
.days()

返回月天数。

R.Datetime( datetime ).days();

返回2016年2月天数。

R.Datetime( 1328029261 ).days();
.format( format[, datetime] )

返回格式化后的日期。

format 字符串形式

datetime 时间对象,默认为当前时间

format 取值参考,以 2016/9/6 2:1:5 为例

属性: 值: 属性: 值:
yy 完整年份,如:2016 y 短年份,如:11
mm 完整月份,如:09 m 短月份,如:9
dd 完整日期,如:06 d 短日期,如:6
hh 完整小时,如:02 h 短小时,如:2
ii 完整分钟,如:01 i 短分钟,如:1
ss 完整秒钟,如:05 s 短秒钟,如:5
document.write( R.Datetime().format("y-m-d") );

document.write( R.Datetime().format( "y-m-d", 1328029261 ) );

.diff( expire[, func] )

倒计时。

expire 过期时间,Unix 时间戳(秒)

func 函数名称或匿名函数

func 可接受参数

diff -1 为已过期,否则为相差的秒数

date 返回相差的时间值,JSON 对象,{ "d":"天", "h":"小时", "m":"分", "s":"秒" }

R.Datetime().diff();