سلام، دوستان چه طور میشه با php تاریخ امروز رو به جای شمسی به میلادی در دیتا بیس ذخیره کرد؟
من از تابع date("Y/m/d") استفاده می کنم! ممنون
Printable View
سلام، دوستان چه طور میشه با php تاریخ امروز رو به جای شمسی به میلادی در دیتا بیس ذخیره کرد؟
من از تابع date("Y/m/d") استفاده می کنم! ممنون
تابع date پی اچ پی فقط میلادیه و برای شمسی باید تبدیلش کنی.یه سری تابع برای این کار نوشته شده که باید از اون ها استفاده کنی یا خودت یکی دیگه بنویسی
ممنون، منم دنباله همین توابعم دیگه... شما می شناسی؟
یه سرچ ب موضوی jdate بکن.
یه تابع با همین نام هستش که این کارو میکنه
یه سرچ ساده
کد:http://bit.ly/9OTocd
من این کلاس رو که ضمیمه کردم چند وقت پیشا برای استفاده خودم نوشتم بر اساس همون هسته تبدیل تاریخ که تو وب هست فکر کنم به دردتون بخوره
از متد mktime اون میشه برای تبدیل تاریخ شمسی به تایم استمپ یونیکس استفاده کرد که بعداً دوباره قابل تبدیل به تاریخ شمسی با استفاده از متد date هست
سوئیچ های متد date ش فعلا اینا هستن:
من دیگه بیشتر از این لازم نداشتم ولی اگر بخواید میتونید بهش اضافه کنیدکد:# year
'y'=>null, // 88
'Y'=>null, // 1388
# month
'F'=>null, // اردیبهشت
'n'=>null, // 2
# day
'j'=>null, // 9
'l'=>null, // دوشنبه
# daytime
'a'=>null, // ق.ظ
'A'=>null, // قبل از ظهر
# hour
'H'=>null, // 00 - 23
'h'=>null, // 01 -12
# minute
'i'=>null, // 00 - 59
# second
's'=>null // 00 - 59
از تمامی عزیزانم کمال تشکر رو دارم، انجام شد!