ایجاد روز شمار

masoudies

Member
سلام خسته نباشید.
من میخوام یه روز شما درست کنم . تاریخ اول رو بهش میدم و تا الان محاسبه میکنه.
تعداد روزی که گذشته و ساعت و دقیقه و ثانیه رو بهم میده.
مثلا 04/06/1982 تاریخ اول هست
و تاریخ دوم 9/1/2012 هست
مثلا جواب میده 10780 روز و 15 ساعت و 10 دقیقه و 20 ثانیه.
من این کد رو نوشتم مشکلی نداره اما مشکلم اینه که در سیستم های مختلف که تاریخشون فرق داره و میلادی و شمسی هست فرق میکنه.
کد من به شکل زیره.

PHP:
var text_fmt:TextFormat = new TextFormat();
text_fmt.font = "titr";
day_txt.embedFonts = true;
day_txt.selectable = false;
day_txt.setNewTextFormat(text_fmt);
hour_txt.embedFonts = true;
hour_txt.selectable = false;
hour_txt.setNewTextFormat(text_fmt);
mint_txt.embedFonts = true;
mint_txt.selectable = false;
mint_txt.setNewTextFormat(text_fmt);
sec_txt.embedFonts = true;
sec_txt.selectable = false;
sec_txt.setNewTextFormat(text_fmt);


var birth:Date = new Date(1982, 06, 04, 16, 26, 16, 0);
var now:Date = new Date();
day_txt.text = Math.floor(s/(24*60*60));
var s:Number = Math.floor((now-birth)/1000);
var y:Number = Math.floor(s/(52*7*24*60*60));
s -= y*(52*7*24*60*60);
var w:Number = Math.floor(s/(7*24*60*60));
s -= w*(7*24*60*60);
var d:Number = Math.floor(s/(24*60*60));
s -= d*(24*60*60);
var h:Number = Math.floor(s/(60*60));
s -= h*(60*60);
var m:Number = Math.floor(s/60);
s -= m*60;
hour_txt.text = h;
mint_txt.text = m;
sec_txt.text = s;

برای روز و ساعت و دقیقه و ثانیه یه تکست باکس زدم که اسمشون مشخصه
لطفا اگه میونید کمک کنید تشکر
راستی از توابع تاریخ UTC چطوری میشه توی این استفاده کرد؟
یا حق
 
بالا