PDA

نسخه کامل مشاهده نسخه کامل : تقويم شمسي با php



arash_black
28-10-2007, 12:50
سلام
در مورد تقويم شمسي خيلي ها code نوشتن كه البته هر كدوم يه مشكلي دارن ، ممنون مي شم اگر راهنمايي كنيد

sahare8
30-10-2007, 12:07
1-كلاس رو به داخل برنامه خود include نماييد
2-مطابق زير يك آبجكت تعريف نماييد و متد display رو صدا بزنيد:
//example use class Date_Shamsi
$obj_date = new Date_Shamsi(date("Y-m-d"));
echo $obj_date->Display();
اين كلاس رو مي تونيد از اينجا ([ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]) دريافت نماييد.

my friend
30-10-2007, 13:28
یه تابع دیگه هست که کار کردن باش آسونه ، کافیه در اول نام توابع پیش فرض سیستمی که برای تاریخ هست (مثل date) از حرف j مثل (jdate) استفاده کنید.
نتیجه ای که برمیگردونه ، دقیقا مثل تابع سیستمی هست ، با این تفاوت که برای تقویم جلالی طراحی شده.

براتون آپلودش کردم:

برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید

saghishab
02-11-2007, 12:55
URL="[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]

دوست من اينو نشد دانلود كنيم.... من مي خواهم تاريخ و زمان درج يه خبري رو تو بانك ذخيره كنم بعدش تو صفحه

نمايش خبر نشون بدم چي كار بايد بكنم؟؟؟؟؟

my friend
02-11-2007, 18:32
اون تابعی که من معرفی کردم رو یه نفر دیگه ویرایش کرده بود ، تابع رو از jdate تبدیل کرده بود به jgmdate...
اگه بجای date از jgmdate استفاده کنید درست میشه...

اون کلاسی رو که sahare8 معرفی کرده ، پهنای باند هاستینگش تموم شده... یا باید صبر کنید تا یکی آپلودش کنه ، یا اینکه صبر کنید تا پهنای باند ماه جدید بهش داده بشه...

arash_black
07-11-2007, 17:06
مشكلي كه وجود داره اينه كه چون php سرور سايد هست بر اساس زمان كامپيوتر سرور تاريخ رو تغيير ميده و در localhost با مبناي زماني گرينويچ كار مي كنه يعني به وقت تهران حدود ساعت 4 صبح تاريخ رو عوض ميكنه براي حل اين مشكل بايد چي كار كنم؟

my friend
07-11-2007, 19:02
درسته...
برای حل این مشکل ، دو متغیر در برنامه در نظر گرفته شده با نام های TZhours$ و TZminute$ که به ترتیب مربوط میشه به اختلاف ساعت و اختلاف دقیقه...
با تنظیم ساعت 3:30 دقیقه میتونید زمان به وقت تهران رو نمایش بدید...
اما در پروژه هایی که کاربر توش ثبت نام میکنه ، مثل انجمن ها یا کنترل پانل ها ، بهتره این اختلاف زمانی بر اساس موقعیت جغرافیایی کاربر باشه که با یه پرسش ساده در هنگام ثبت نام میتونید بدست بیارید...

arash_black
09-11-2007, 23:50
بابا my friend
خيلي دمت گرم..............................
حسابي حال دادي.

my friend
10-11-2007, 14:42
یه ضرب المثل هست که میگه:
دیگران کاشتند و ما خوردیم ، ما میکاریم تا دیگران بخورند.

mashaheeer
17-11-2007, 19:03
آقا بالاخره يه كد براي اين كار بذاريد

my friend
17-11-2007, 20:07
آقا بالاخره يه كد براي اين كار بذاريد
پست شماره سه رو دیدید؟!

mashaheeer
18-11-2007, 14:53
آقا لطفا يه جاي ديگه آپلود كنيد از ديروز دارم مي رم هي يه گيري ميده:41:

mashaheeer
20-11-2007, 14:13
آقا بالاخره دانلودش كردم.:26:
حالا چه جوري ازش استفاده (فراخواني)كنم.:41:

my friend
20-11-2007, 20:01
با تابع include فراخوانی کن ، هر جا که خواستی از توابعش استفاده کن (مثل توابع سیستمی date و غیره)
(برای اطلاعات بیشتر پست های 5 و 7 همین تاپیک رو بخون.)

mashaheeer
21-11-2007, 15:40
my friend دستت درد نكنه :11:
بالاخره تونستم.:26:

farhad2161
20-08-2013, 19:25
[ برای مشاهده لینک ، لطفا با نام کاربری خود وارد شوید یا ثبت نام کنید ]