تقویم شمسی ماهیانه با جاوا اسکریپت

شروع موضوع توسط hoom ‏30 آگوست 2006 در انجمن برنامه نویسی سمت کاربر (Client Side)

کلمات کلیدی:
  1. wiesbaden

    wiesbaden New Member

    ارسال‌ها:
    8
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    دمت گرم

    دمت گرم داداش.

    راستش این تبدیل تاریخ است , اما تقویم نیست.

    امیدوارم منظورم را درست گفته باشم.

    تبدیل تاریخ کار آسانی است , اما استفاده از تقویم تا آنجایی که من می دانم , فقط به زبان جاوا وجود دارد.

    البته شاید به زبان دیگر هم باشد , اما من ندیدم.

    ولی تبدیل تاریخ راحت است به همه زبانها هست.

    اما باز هم دمت گرم داداش.

    ولی ظاهرا به جز شما کسی اینجا جواب نمی دهد.

    یادش به خیر یک زمانی بود , که اینجا سوال می نوشتی , به دو ساعت نمی رسید جواب می دادند:sad: .
     
    نوشته شده توسط wiesbaden در ‏7 آوریل 2007
  2. shirini_forush

    shirini_forush Well-Known Member

    ارسال‌ها:
    2,052
    تشکر شده:
    1,059
    امتیاز دستاورد:
    113
    ببخشید نتونستم بیشتر کمک کنم...
    تو انجمن php یا بقیه انجمن ها یه سری بزنید... شاید کسی جوابی داشته باشه.
     
    نوشته شده توسط shirini_forush در ‏7 آوریل 2007
  3. hoom

    hoom Member

    ارسال‌ها:
    436
    تشکر شده:
    39
    امتیاز دستاورد:
    16
    سلام

    راستش بعد از اینکه چند جا دیدم که تقویم شمسی من رو به اسم خودشون جا میزنن، قسمت داونلود رو بستم. جالب اینجا بود که به یکی از این افرادی که اسم من رو برداشته بود و اسم خودش رو نوشته بود یه ایمیل زدم که جواب اومد که دلم خواست کردم و برو هرکاری میخوای بکن و از این جور حرفا.
    بهرحال بعد از مدتی فکر کردم اینکه بعضی‌ها در حد و ظرفیت داشتن یک برنامه خوب و مجانی نیستند، دلیل نمیشه که بقیه رو از اون محروم کرد، این بود که قسمت داونلود تقویم شمسی رو دوباره باز کردم، البته نگارش جدید تقویم یعنی 1.5 رو هم برای شما گذاشتم، این نگارش 3 امکان جدید به تقویم اضافه می‌کنه که خواهید دید.
    امیدوارم از آن لذت ببرید.

    ارادتمند
     
    نوشته شده توسط hoom در ‏1 آگوست 2007
    YTERROR از این پست تشکر کرده است.
  4. amirlol

    amirlol Well-Known Member

    ارسال‌ها:
    1,859
    تشکر شده:
    298
    امتیاز دستاورد:
    83
    من با PHP , asp , asp.net شو دارم !

    کدومو می خوای برات بزارم
     
    نوشته شده توسط amirlol در ‏1 آگوست 2007
  5. YTERROR

    YTERROR Active Member

    ارسال‌ها:
    3,877
    تشکر شده:
    1,324
    امتیاز دستاورد:
    36
    این با جاوا اسکریپت شما با جاوا اسکریپتشو ندارید که ایشون زحمتشو کشیدن و .......

    ممنون از لطفت موفق و پیروز باشید
     
    نوشته شده توسط YTERROR در ‏1 آگوست 2007
  6. shirini_forush

    shirini_forush Well-Known Member

    ارسال‌ها:
    2,052
    تشکر شده:
    1,059
    امتیاز دستاورد:
    113
    من با
    javascript
    actionscript
    php
    asp
    C++
    C#
    shell
    و... ش رو قبلا تو انجمن ها گذاشتم. :wink:
    البته اون js ی که hoom لینک داد رو دیدم. بسیار جالب بود. موفق باشید.
     
    نوشته شده توسط shirini_forush در ‏1 آگوست 2007
  7. saeedfweb

    saeedfweb Member

    ارسال‌ها:
    227
    تشکر شده:
    6
    امتیاز دستاورد:
    16
    سلام
    تقویم جالب و کار آمدی هستش
    ممنون که به صورت gpl منتشر کردین
    یه سئوالی دارم

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

    ضمنا می شه توی فیلد دوم فقط تاریخ به نمایش بیاد و ساعتش نباشه (توی مطالب همین مبحث اومده بود و تونستم ممنون)

    ممنون از راهنماییتون
     
    آخرین ویرایش: ‏10 سپتامبر 2007
    نوشته شده توسط saeedfweb در ‏10 سپتامبر 2007
  8. hoom

    hoom Member

    ارسال‌ها:
    436
    تشکر شده:
    39
    امتیاز دستاورد:
    16
    سلام

    برای این کار دو راه دارین، یکی اینکه خیلی راحت هر دو تاریخ شمسی رو بصورت دو رشته رو با هم مقایسه کنید و دیگر اینکه با استفاده از تابع SolarToGregorian (در فایل dateScript.js) تاریخ‌ها رو به میلادی تبدیل کنید و بعدش اونها رو باهم مقایسه کنید (این راه یه کمی بهتر هستش چون وقتی دو تاریخ رو با هم مقایسه می‌کنید، خود جاوا اسکریپت بصورت داخلی تمامی اعداد روز و ماه و سال رو در نظر میگیره و مقایسه رو انجام میده، بهتر بگم اونا رو به UTC تبدیل میکنه که یه عدده و بعدش اون اعداد رو با هم مقایسه می‌کنه)

    ارادتمند
     
    نوشته شده توسط hoom در ‏11 سپتامبر 2007
  9. saeedfweb

    saeedfweb Member

    ارسال‌ها:
    227
    تشکر شده:
    6
    امتیاز دستاورد:
    16
    سلام
    می شه کدهاش رو بنویسی

    پ1: شرمنده ام به خاطر زیاده درخواستی که دارم
    پ2: سواد برنا.ه نویسی ندارم کدخونیم بد نیست اما
    پ3: سپاس به خاطر وقتی که می ذاری
    پ4:ممنون
     
    نوشته شده توسط saeedfweb در ‏12 سپتامبر 2007
  10. cpu000110011000

    cpu000110011000 New Member

    ارسال‌ها:
    1
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    این تقویم مخصوص asp.net هست

    سلام می خواستم یه مجموعه کنترل های تقویم فارسی جالب در ASP.NET 2.0 به شما معرفی کنم این نسخه کاملا رایگانه و حتی می شه رایگان سورس اون رو دریافت کرد.

     
    نوشته شده توسط cpu000110011000 در ‏18 سپتامبر 2007
  11. hoom

    hoom Member

    ارسال‌ها:
    436
    تشکر شده:
    39
    امتیاز دستاورد:
    16
    بفرمایید

    کد (Text):

    function compareCalendars() {
        var firstCalendar = document.getElementById('myFirstDate').value;
        var secondCalendar = document.getElementById('mySecondDate').value;
       
        if (secondCalendar < firstCalendar)
            alert('Second date must be greater than first date.');
    }
     
     
    نوشته شده توسط hoom در ‏21 سپتامبر 2007
  12. omid020

    omid020 Member

    ارسال‌ها:
    106
    تشکر شده:
    8
    امتیاز دستاورد:
    16
    من نمی تونم تقویم رو تو Ff بالا بیارم .
    ورژن Ff = 2.0.0.11
     
    نوشته شده توسط omid020 در ‏16 ژانویه 2008
  13. rayantec

    rayantec New Member

    ارسال‌ها:
    4
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    ضمن تشکر از هومن جان . چه جوری میشه نام کامل روز های هفته را نمایش داد و همچنین بدون نیاز به کلیک تقویم خود بخود ظاهر شود
     
    آخرین ویرایش: ‏18 ژانویه 2008
    نوشته شده توسط rayantec در ‏18 ژانویه 2008
  14. hoom

    hoom Member

    ارسال‌ها:
    436
    تشکر شده:
    39
    امتیاز دستاورد:
    16
    سلام

    خواهش میکنم، فایل persianPopupCalendar.js رو بازکنید و متغیرهای زیر رو به این صورت تغییر بدین:
    var dayWidth=45;
    var dayDigits=8;



    sample3.html رو ببینید.

    ارادتمند
     
    نوشته شده توسط hoom در ‏18 ژانویه 2008
    rayantec از این پست تشکر کرده است.
  15. hoom

    hoom Member

    ارسال‌ها:
    436
    تشکر شده:
    39
    امتیاز دستاورد:
    16
    سلام

    این بخاطر باگ شماره 330494 در فایرفاکس جدید هستش که باید تقویم رو درست کنم، بهتون حتما خبرش رو میدم.

    ارادتمند
     
    نوشته شده توسط hoom در ‏18 ژانویه 2008
  16. rayantec

    rayantec New Member

    ارسال‌ها:
    4
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    هومن جان نمی دونم چگونه باید تشکر کنم مخصوصا بخاطر سرعت در پاسخگویی واینکه واقعا وقت می ذاری برای ما صفر کیلومترها.
    sample3.html را دیده بودم منظورم اینکه تقویم در یک صفحه htmیاasp بدون این پوت و فرم ظاهر بشه و بتونم جای اونا تغییر بدم وحتی بوسیله موس بتونم تقویم را در صفحه جابجا کنم اگه خسته ات نکردم دوتا سوال دیگه هم دارم
    1- چطوری میشه وقتی یک روز را از تقویم انتخاب میکنیم معادل میلادی اونا هم نشون بده
    2- چه کار کنم که با کلیک روی روز ازتقویم یه url خاص باز بشه
     
    نوشته شده توسط rayantec در ‏19 ژانویه 2008
  17. omid020

    omid020 Member

    ارسال‌ها:
    106
    تشکر شده:
    8
    امتیاز دستاورد:
    16
    باشه ، پس منتظر می مونیم :-?
     
    نوشته شده توسط omid020 در ‏20 ژانویه 2008
  18. rayantec

    rayantec New Member

    ارسال‌ها:
    4
    تشکر شده:
    0
    امتیاز دستاورد:
    1
    آقا نمیدونم این تقویم قاطی کرده یا....
    میشه این دو تا عکس را ببینید
     

    پیوست ها:

    • Untitled-2.jpg
      Untitled-2.jpg
      اندازه فایل:
      کیلوبایت 10.3
      نمایش ها:
      9
    • Untitled-3.jpg
      Untitled-3.jpg
      اندازه فایل:
      کیلوبایت 10.8
      نمایش ها:
      10
    آخرین ویرایش: ‏21 ژانویه 2008
    نوشته شده توسط rayantec در ‏21 ژانویه 2008
  19. hoom

    hoom Member

    ارسال‌ها:
    436
    تشکر شده:
    39
    امتیاز دستاورد:
    16
    اگر منظورتون اون خونه هایی هستن که با قرمز نشون داده شدن، که این بخاطر اینه که اون روزها تعطیل رسمی هستن و به همین خاطر با یه رنگ دیده مشخص میشن. برای تعریف و تغییر اون فایل specialDates.js رو ببینید. مثلا برای چهار روز اول داریم:
    کد (Text):

    addSpecialDate(1, 1, "عید نوروز", true);
    addSpecialDate(2, 1, "عید نوروز", true);
    addSpecialDate(3, 1, "عید نوروز", true);
    addSpecialDate(4, 1, "عید نوروز", true);
    addSpecialDate(12, 1, "روز جمهوری اسلامی", true);
     
     
    نوشته شده توسط hoom در ‏18 فوریه 2008
  20. hoom

    hoom Member

    ارسال‌ها:
    436
    تشکر شده:
    39
    امتیاز دستاورد:
    16
    سلام

    نگارش 1.6 تقویم رو آپلود کردم که این مشکلات اخیر با فایرفاکس رو حل میکنه.

    ارادتمند
     
    نوشته شده توسط hoom در ‏18 فوریه 2008

به اشتراک بگذارید