PDA

View Full Version : کد تاریخ شمسی تو فلش چیه ؟



miliomid
دوشنبه 22 خرداد 1385, 20:07 عصر
کد تاریخ شمسی تو فلش چیه ؟
فقط کدش رو می خوام - که بشه تو هر swf ازش استفاده کرد
ممنون

Hamid_PaK
سه شنبه 23 خرداد 1385, 07:59 صبح
این کد که چند وقت پیش برای استفاده توی سایت آماده کرده بودم رو براتون منتشر می کنم ...



stop();
onEnterFrame = function (){
D = new Array(20, 19, 20, 20, 21, 21, 22, 22, 22, 22, 21, 21);
P = new Array(11, 12, 10, 12, 11, 11, 10, 10, 10, 9, 10, 10);
U = 0;
Rp = 0;
wDays = new Array("¾L¹{¦Ä", "¾L¹{»j", "¾L¹{¾w", "¾L¹{nI¿a", "¾L¹{[¹Q", "¾•µ]", "¾L¹{");
Months = new Array("¸Äjn»o ", "Sz¿LÄjnH", "jHjoi", "oÃU", "jHjo¶", "n¼Äo¿{", "o¿¶", "·IMA", "nlA", "Áj", "¸µ¿M", "k¹ŸwH");
myDate = new Date();
myDay = myDate.getUTCDate();
myMonth = myDate.getUTCMonth();
myYear = myDate.getUTCFullYear();
if ((myYear%4) == 0) {
U = 1;
}
if (((myYear%100) == 0 & (myYear%400)<>0)) {
U = 0;
}
Ys = myYear-622;
X = Ys-22;
X = X%33;
if (((X%4) == 0) & (X<>32)) {
Rp = 1;
}
I = Not(Rp-2)+NOT(U-2)*2;
X = 0;
if ((I == 0) & (myMonth == 3)) {
X = 1;
}
if (I == 0) {
I = 3;
}
Ms = (9+myMonth)%13;
if (Ms<10) {
Ms = Ms+1;
}
D1 = D[myMonth-1];
if ((I == 1) & (myMonth>2)) {
D1 = D1-1;
}
if ((I == 2) & (myMonth<3)) {
D1 = D1-1;
}
P1 = P[myMonth-1];
if ((I == 1) & (myMonth>2)) {
P1 = P1+1;
}
if ((I == 2) & (myMonth<4)) {
P1 = P1+1;
}
if ((myDay>0) & (myDay<=D1)) {
Ds = P1+myDay+(X-1);
X = 1;
} else {
Ds = myDay-D1;
Ms = Ms+1;
if (Ms == 13) {
Ms = 1;
}
X = 2;
}
if (((myMonth == 3) & (X == 2)) | (myMonth>3)) {
Ys = Ys+1;
}
Farsi_Date = Ys+" "+Months[Ms]+" "+Ds+" "+wDays[myDate.getUTCDay()];
date_txt.text = Farsi_Date;
if (date_txt.text == Farsi_Date){
delete onEnterFrame;
}
//date_txt.text = 'aaaaaaaaaaa';
}


یا حق ...

sajedi
چهارشنبه 24 خرداد 1385, 07:36 صبح
agha mamnon az komaket