Date Object
// put this in your Frame one in classes layer
// #include "DateTime.as"
// or
// #include "D:/Flash Stuff/Projects/classes/DateTime.as"
// Class Description
//
// function DateTime();
// public function on setDate(indate_str:String);
/**************************************************************************
var ms = 24 * 60 * 60 * 1000;
var timer = setInterval(function(o) {
var _current = new Date();
var _days = Math.floor((o.getTime()-_current.getTime())/ms);
***************************************************************************/
class DateTimeCalc {
var d_date:Date;
var d_today:Date;
var t_time:Date;
var days_arr:Array = new Array('Sunday', 'Monday','Tuesday','Wednesday','Thursday','Friday','Saturday');
var nDay:Number;
var nMonth:Number;
var nYear:Number;
var sDay:String;
var sMonth:String;
var sYear:String;
var sMinutes:String;
var sHours:String;
var nMinutes:Number;
var nHours:Number;
var sFormat:String = "MM/DD/YYYY";
function DateTimeCalc()
{
init();
}
private function init():Void
{
}
// must be like "12/05/2005" pos 2,5
// Save for later
// 2/15/2004 pos 1,4
// 10/2/2004 pos 2,4
// 2/4/2004 pos 1,3
public function setDate(indate_str:String)
{
indate_str = this.trim(indate_str);
if( indate_str.length == 10 )
{
this.nDay = Number(indate_str.substr(3,2));
this.nMonth = Number(indate_str.substr(0,2));
if( nMonth > 0 )
nMonth -= 1;
this.nYear = Number(indate_str.substr(6,4));
this.d_date = new Date(this.nYear,this.nMonth,this.nDay);
}
else
this.d_date = new Date();
}
public function setDateToday():Void
{
this.d_date = new Date();
}
public function getDOW():String
{
return this.days_arr[this.d_date.getDay()];
}
public function toString():String
{
this.nDay = this.d_date.getDate();
this.nMonth = this.d_date.getMonth()+1;
this.nYear = this.d_date.getFullYear();
this.sDay = (this.nDay < 10
|
© 2008 dotnetwatch.com -- Privacy policy
Website Design & Internet Marketing by Shivam