PDA

View Full Version : کد تبدیل تاریخ



رهنورد2
سه شنبه 10 مرداد 1385, 20:56 عصر
با تابع dateتاریخ فعلی برروی سرور نشان داده میشود یا سیستم کاربر؟

اگر باتابع date زمان فعلی را بدست اوریم برای تبدیل ان به تاریخ قمری وشمسی چه کد نویسی باید کرد؟
حال برای واردکردن ان در بانک بهتر نیست به میلادی باشد بعد انرا به شمسی تبدیل کنیم؟

اَرژنگ
چهارشنبه 11 مرداد 1385, 05:30 صبح
با تابع dateتاریخ فعلی برروی سرور نشان داده میشود یا سیستم کاربر؟


تاریخ فعلی برروی سرور نشان داده میشود.


اگر باتابع date زمان فعلی را بدست اوریم برای تبدیل ان به تاریخ قمری وشمسی چه کد نویسی باید کرد؟
حال برای واردکردن ان در بانک بهتر نیست به میلادی باشد بعد انرا به شمسی تبدیل کنیم؟
بهتر به میلادی باشد بعد انرا به شمسی تبدیل کنی

oxygenws
چهارشنبه 11 مرداد 1385, 08:00 صبح
توصیه می کنم که توی پایگاه داده، میلادی ذخیره کنید.

reza_rad
چهارشنبه 11 مرداد 1385, 09:43 صبح
بهتر نیست به میلادی باشد بعد انرا به شمسی تبدیل کنیم؟

خود mysql به میلادی ذخیره می کنه.
البته از نوع timestamp که خیلی هم بهتره و کار کردن باهاش خیلی راحتتر

oxygenws
چهارشنبه 11 مرداد 1385, 13:14 عصر
خود mysql به میلادی ذخیره می کنه.
البته اگر نوع ستون date (یا خانواده اون) باشه!!! خیلی موجودات رو دیدم که نوع ستونشون رو char می ذارند!!!!

reza_rad
چهارشنبه 11 مرداد 1385, 13:23 عصر
البته اگر نوع ستون date (یا خانواده اون) باشه!!! خیلی موجودات رو دیدم که نوع ستونشون رو char می ذارند!!!!

البته درست می فرمایید....

امان از دست این موجودات...!
وقتی خودش یه فرمتی برای اینکار گذاشته آخه دیگه اینکارا چیه.

msnasiri
چهارشنبه 11 مرداد 1385, 13:56 عصر
به نظر من بهتر از همشون استفاده از time() هست.
چون دیگه با یکی دوتا پراسیجر کوچیک و راحت می شه اون رو به تاریخ و ساعت و میلادی و شمسی تبدیل کرد و راحت منظم می شه و به راحتی هم می شه اختلاف زمان رو محاسبه کرد
و مشکل فاصله زمانی هم به راحتی می شه باهاش حل کرد

oxygenws
چهارشنبه 11 مرداد 1385, 14:19 عصر
برای محابه اختلاف زمان، در خود MySQL توابع زیادی داریم.
کلا اختلاف خیلی خیلی خاصی بین انواع ستون های تاریخ وجود نداره.

msnasiri
چهارشنبه 11 مرداد 1385, 17:11 عصر
می شه بیشتر درباره این تابع بگی یعنی اگه ما دو تا ستون تاریخ و ساعت داخل یه جدول داشته باشیم اون میاد با اختلاف زمانی دلخواه ما اونا رو برمی گردونه؟

oxygenws
چهارشنبه 11 مرداد 1385, 17:48 عصر
فکر می کنم این تاپیک زیادی داره از مسیرش خارج میشه، اگر علاقه مندی، لطفا یک تاپیک مجزا بساز.

msnasiri
چهارشنبه 11 مرداد 1385, 19:58 عصر
فکر نکنم این جوری باشه سوال منم درباره همین تبدیل تاریخ هست.