ActionScript 3 AS3:创建Google日历RF3339时间戳
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 AS3:创建Google日历RF3339时间戳相关的知识,希望对你有一定的参考价值。
/*
* Timestampe to RF3339 Google Calendar Spec
*
*/
package com.chrisaiv
{
public class RF3339
{
public function RF3339()
{
}
public static function timestamp(date=null):String
{
date = date ? date : new Date();
var offset = date.getTimezoneOffset();
return pad(date.getFullYear(), 4 )
+ "-" + pad( date.getMonth() + 1, 2 )
+ "-" + pad( date.getDate(), 2 )
+ "T" + pad( date.getHours(), 2 )
+ ":" + pad( date.getMinutes(), 2 )
+ ":" + pad( date.getSeconds(), 2 )
+ "." + pad( date.getMilliseconds(), 3 )
+ ( offset > 0 ? "-" : "+" )
+ pad( Math.floor( Math.abs( offset ) / 60 ), 2 )
+ ":" + pad( Math.abs( offset ) % 60, 2 );
}
public static function pad(amount, width)
{
var padding = "";
while (padding.length < width - 1 && amount < Math.pow(10, width - padding.length - 1))
{
padding += "0";
}
return padding + amount.toString();
}
}
}
以上是关于ActionScript 3 AS3:创建Google日历RF3339时间戳的主要内容,如果未能解决你的问题,请参考以下文章
ActionScript 3 AS3:创建一个Bottons网格
ActionScript 3 使用XML创建AS3幻灯片
ActionScript 3 AS3使用SetPixel创建电视静态类型效果
[ActionScript 3.0] AS3 对XML的操作,创建删除增加节点方法
ActionScript 3 AS3:创建Google日历RF3339时间戳
ActionScript 3 AS3:创建用于存储JSON数据的对象数组