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

wiesbaden

New Member
دمت گرم

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

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

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

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

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

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

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

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

یادش به خیر یک زمانی بود , که اینجا سوال می نوشتی , به دو ساعت نمی رسید جواب می دادند:sad: .
 

shirini_forush

Well-Known Member
ببخشید نتونستم بیشتر کمک کنم...
تو انجمن php یا بقیه انجمن ها یه سری بزنید... شاید کسی جوابی داشته باشه.
 

hoom

Active Member
سلام

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

ارادتمند
 

amirlol

Well-Known Member
من با PHP , asp , asp.net شو دارم !

کدومو می خوای برات بزارم
 

YTERROR

Active Member
من با PHP , asp , asp.net شو دارم !

این تقویم بصورت 100% با جاوا اسکریپت نوشته شده و تقویم را بصورت ماهیانه نمایش داده و بصورت Date Picker عمل میکن

این با جاوا اسکریپت شما با جاوا اسکریپتشو ندارید که ایشون زحمتشو کشیدن و .......

ممنون از لطفت موفق و پیروز باشید
 

shirini_forush

Well-Known Member
من با
javascript
actionscript
php
asp
C++
C#
shell
و... ش رو قبلا تو انجمن ها گذاشتم. :wink:
البته اون js ی که hoom لینک داد رو دیدم. بسیار جالب بود. موفق باشید.
 

saeedfweb

Member
سلام
تقویم جالب و کار آمدی هستش
ممنون که به صورت gpl منتشر کردین
یه سئوالی دارم

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

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

ممنون از راهنماییتون
 
آخرین ویرایش:

hoom

Active Member
سلام

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

ارادتمند
 

saeedfweb

Member
سلام
می شه کدهاش رو بنویسی

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

cpu000110011000

New Member
این تقویم مخصوص asp.net هست

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

 

hoom

Active Member
سلام
می شه کدهاش رو بنویسی

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

بفرمایید

کد:
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.');
}
 

rayantec

New Member
ضمن تشکر از هومن جان . چه جوری میشه نام کامل روز های هفته را نمایش داد و همچنین بدون نیاز به کلیک تقویم خود بخود ظاهر شود
 
آخرین ویرایش:

hoom

Active Member
rayantec; گفت:
چه جوری میشه نام کامل روز های هفته را نمایش داد

سلام

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


rayantec; گفت:
همچنین بدون نیاز به کلیک تقویم خود بخود ظاهر شود


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

ارادتمند
 

rayantec

New Member
هومن جان نمی دونم چگونه باید تشکر کنم مخصوصا بخاطر سرعت در پاسخگویی واینکه واقعا وقت می ذاری برای ما صفر کیلومترها.
sample3.html را دیده بودم منظورم اینکه تقویم در یک صفحه htmیاasp بدون این پوت و فرم ظاهر بشه و بتونم جای اونا تغییر بدم وحتی بوسیله موس بتونم تقویم را در صفحه جابجا کنم اگه خسته ات نکردم دوتا سوال دیگه هم دارم
1- چطوری میشه وقتی یک روز را از تقویم انتخاب میکنیم معادل میلادی اونا هم نشون بده
2- چه کار کنم که با کلیک روی روز ازتقویم یه url خاص باز بشه
 

rayantec

New Member
آقا نمیدونم این تقویم قاطی کرده یا....
میشه این دو تا عکس را ببینید
 

پیوست ها

  • Untitled-2.jpg
    Untitled-2.jpg
    10.3 کیلوبایت · بازدیدها: 9
  • Untitled-3.jpg
    Untitled-3.jpg
    10.8 کیلوبایت · بازدیدها: 10
آخرین ویرایش:

hoom

Active Member
rayantec; گفت:
آقا نمیدونم این تقویم قاطی کرده یا....
میشه این دو تا عکس را ببینید

اگر منظورتون اون خونه هایی هستن که با قرمز نشون داده شدن، که این بخاطر اینه که اون روزها تعطیل رسمی هستن و به همین خاطر با یه رنگ دیده مشخص میشن. برای تعریف و تغییر اون فایل specialDates.js رو ببینید. مثلا برای چهار روز اول داریم:
کد:
addSpecialDate(1, 1, "عید نوروز", true);
addSpecialDate(2, 1, "عید نوروز", true);
addSpecialDate(3, 1, "عید نوروز", true);
addSpecialDate(4, 1, "عید نوروز", true);
addSpecialDate(12, 1, "روز جمهوری اسلامی", true);
 

hoom

Active Member
سلام

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

ارادتمند
 

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

بالا