آژانس هواپیماییfootbal

اشكال اين كد جاوا اسكريپت تاريخ شمسي چيه؟

شروع موضوع توسط sina1808 ‏15 مارس 2004 در انجمن HTML

  1. sina1808

    sina1808 Registered User

    كسي ميدونه اشكال چيه كه امروز دوشنبه 25 اسفند 82 رو " دوشنبه 24 اسفند نشون ميده " ؟ :(

    کد:
    <script type="text/javascript">
    function showdate() {
    week= new Array("يكشنبه","دوشنبه","سه شنبه","چهارشنبه","پنج‌شنبه","جمعه","شنبه")
    months = new Array("فروردين","ارديبهشت","خرداد","تير","مرداد","شهريور","مهر","آبان","آذر","دي","بهمن","اسفند");
    a = new Date();
    d= a.getDay();
    day= a.getDate();
    month = a.getMonth()+1;
    year= a.getYear();
    
    year = (year== 0)?2000:year;
    (year<1000)? (year += 2000):true;
    
    year -= ( (month < 3) || ((month == 3) && (day < 21)) )? 622:621;
    year = year % 100;
    switch (month) {
    case 1: (day<21)? (month=10, day+=10):(month=11, day-=20); break;
    case 2: (day<20)? (month=11, day+=11):(month=12, day-=19); break;
    case 3: (day<21)? (month=12, day+=9):(month=1, day-=20); break;
    case 4: (day<21)? (month=1, day+=11):(month=2, day-=20); break;
    case 5:
    case 6: (day<22)? (month-=3, day+=10):(month-=2, day-=21); break;
    case 7:
    case 8:
    case 9: (day<23)? (month-=3, day+=9):(month-=2, day-=22); break;
    case 10:(day<23)? (month=7, day+=8):(month=8, day-=22); break;
    case 11:
    case 12:(day<22)? (month-=3, day+=9):(month-=2, day-=21); break;
    default: break;
    }
    document.write(''+week[d]+' '+day+' '+months[month-1]+' '+ year);
    }
    </script>

    برا نشون دادن هم از showdate() استفاده ميشه . . . :cool: :)
     
  2. thomson762

    thomson762 مدیر بازنشسته کاربر فعال

    عزيز اين كد درسته مشگلي نداره
    ساعته كامپيوترت شايد اشتباهه

    اين درسته درسته
     
  3. sina1808

    sina1808 Registered User

    تاريخ كامپيوتر من به اين شرحه
    امروز :
    16 مارچ 2004
    ساعت هم اكنون 8 و 54 دقيقه . . .
     
  4. Mashaheer

    Mashaheer مدیر بازنشسته کاربر فعال

    سينا جان از اين فايل استفاده كن
    http://mashaheer.net/image/time.js
    اين هم تاريخ رو نشون ميده با همون تكنيكي كه شما گفتيد...
     
  5. sina1808

    sina1808 Registered User

    ممنون ...
    ولي اين هم يه روز عقب هست
    البته روزش درسته ولي تاريخش درست نيست ( يه دونه عقبه )
     
خرید بک لینکreviews عسل طبیعی و گرده گل ایرانی