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

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 چطوری میشه توی این استفاده کرد؟
یا حق
 

جدیدترین ارسال ها

بالا