function gmod(n,m){ return ((n%m)+m)%m; } function kuwaiticalendar(adjust){ var today = new Date(); if(adjust) { adjustmili = 1000*60*60*24*adjust; todaymili = today.getTime()+adjustmili; today = new Date(todaymili); } day = today.getDate(); month = today.getMonth(); year = today.getFullYear(); m = month+1; y = year; if(m<3) { y -= 1; m += 12; } a = Math.floor(y/100.); b = 2-a+Math.floor(a/4.); if(y<1583) b = 0; if(y==1582) { if(m>10) b = -10; if(m==10) { b = 0; if(day>4) b = -10; } } jd = Math.floor(365.25*(y+4716))+Math.floor(30.6001*(m+1))+day+b-1524; b = 0; if(jd>2299160){ a = Math.floor((jd-1867216.25)/36524.25); b = 1+a-Math.floor(a/4.); } bb = jd+b+1524; cc = Math.floor((bb-122.1)/365.25); dd = Math.floor(365.25*cc); ee = Math.floor((bb-dd)/30.6001); day =(bb-dd)-Math.floor(30.6001*ee); month = ee-1; if(ee>13) { cc += 1; month = ee-13; } year = cc-4716; if(adjust) { wd = gmod(jd+1-adjust,7)+1; } else { wd = gmod(jd+1,7)+1; } iyear = 10631./30.; epochastro = 1948084; epochcivil = 1948085; shift1 = 8.01/60.; z = jd-epochastro; cyc = Math.floor(z/10631.); z = z-10631*cyc; j = Math.floor((z-shift1)/iyear); iy = 30*cyc+j; z = z-Math.floor(j*iyear+shift1); im = Math.floor((z+28.5001)/29.5); if(im==13) im = 12; id = z-Math.floor(29.5001*im-29); var myRes = new Array(8); myRes[0] = day; //calculated day (CE) myRes[1] = month-1; //calculated month (CE) myRes[2] = year; //calculated year (CE) myRes[3] = jd-1; //julian day number myRes[4] = wd-1; //weekday number myRes[5] = id; //islamic date myRes[6] = im-1; //islamic month myRes[7] = iy; //islamic year return myRes; } function writeIslamicDate(adjustment) { var wdNames = new Array("Ahad","Ithnin","Thulatha","Arbaa","Khams","Jumuah","Sabt"); var iMonthNames = new Array("????","???","???? ?????","???? ??????","????? ?????","????? ??????","???","?????","?????","????","???????","???????", "Ramadan","Shawwal","Dhul Qa'ada","Dhul Hijja"); var iDate = kuwaiticalendar(adjustment); var outputIslamicDate = wdNames[iDate[4]] + ", " + iDate[5] + " " + iMonthNames[iDate[6]] + " " + iDate[7] + " AH"; return outputIslamicDate; }
????? ????

دلچسپ مضامین

دلچسپ مضامین" سے خاص خاص"

  • تھری ڈی پرنٹنگ کا انقلاب

    آپ کوئی نرالی شے ذہن میں لائیے،حتیٰ کہ وہ بھی جو زمین پر وجود نہیں رکھتی۔ اور پھریہ سوچیے کہ کیا آپ اسے ابھی

  • انسانی دماغ کے اسرار

    وان ویدن غور سے کمپیوٹر اسکرین کو تک رہا تھا۔ اس کے ہاتھوں میں دبا ’’چوہا‘‘ بہ سرعت اِدھر اُدھر ہل رہا تھا۔ میں اس

  • گریفائن

    یہ ۱۹۴۷ء کی بات ہے، امریکی طبیعات دان پی آر ویلس نے یہ نظریہ پیش کیا کہ گریفائٹ (Graphite) مادے کے ذریعے نہایت باریک مگر

  • ویگن کی ورزش

    ہمارے ایک دوست کو عجیب سا شوق ہو چلا ہے۔ جب بھی فارغ وقت ملے، مسلسل گردن جھکائے کھڑے رہتے ہیں۔ کبھی کبھی بہت دیر

  • موبائل پر دل دے بیٹھے

    برسوں پرانی بات ہے، ہم دوستوں کی محفل میں خوش گپیوں میں مصروف تھے، ایک دوست نے کمرے کے ساتھ والی گیلری میں کھڑے ہو

  • بیگم کار چلانے لگی ہیں

    ایک عورت نے اپنے شوہر کو دفتر فون کیا اور پوچھا ’’آپ مصروف تو نہیں؟‘‘ شوہر نے دانت پیس کر کہا ’’میں اس وقت میٹنگ میں

  • بساط بھر چاول

    امی  جی بچپن میں ہمیں یہ کہانی سنایا کرتی تھیں۔ سچی بات ہے تب یہ کہانی ہمارے سر سے گزر جایا کرتی۔ لیکن جب

دلچسپ مضامین" سے تازہ تازہ"