سلام !
خسته نباشید !
یه سوال
چطوری میشه به یک متغیر زمان یک مقدار زمانی رو اضافه کرد !!؟
مثلا یک ساعت گرینویچ دارم می خوام به تهران تبدیل کنم یعنی به علاوه 3:30 کنم
مثلاً اینه ! ^^^^کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ممنون
سلام !
خسته نباشید !
یه سوال
چطوری میشه به یک متغیر زمان یک مقدار زمانی رو اضافه کرد !!؟
مثلا یک ساعت گرینویچ دارم می خوام به تهران تبدیل کنم یعنی به علاوه 3:30 کنم
مثلاً اینه ! ^^^^کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
ممنون
اگر برای تغییر timezone بخوای که اصلاً تابع جدا داره برا خودش!
میتونی از این تابع برای تغییر ساعت زمانی به GMT+3.5 استفاده کنی:
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
اینجوری هم میتونی یه زمانی رو برحسب ثانیه به زمان دیگه اضافه کنی بعد تبدیل کنی به فرمت مورد نظرت:
این 3 ساعت و نیم جلو میکشه ساعت روکد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
آره این مدلی هم میشه
اما اگر لازم باشه که تاریخهای ذخیره شده با جند تا منطقه زمانی نمایش داده بشه یا یا اینکه منطقه زمانی سایت به کل عوض بشه اونوقت فقط زمان ایران رو درست نشون میده!
خیلی ممنون !
من می خوام از تو دیتابیس این اطلاعات رو در بیارم ... اینجوری باید چی کار کنم !؟؟
یه ساعت دارم توی فیلد time به زمان GMT که قالبش اینه : H:i:s
من می خوام اونو بخونم بعد تبدیلش کنم ...
اینطوری فقط مثل اینکه با زمان حال میشه این کار رو کرد !!کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
این کاریه که من میکنم:
همه تاریخهارو بر اساس تمبر زمانی یونیکس ذخیره میکنم. حالا یا با استفاده از ()time در php یا با ()UNIX_TIMESTAMP در mysql!
بعد موقع نمایش منطقه زمانی رو با date_default_timezone_set تنظیم میکنم و موقع استفاده زمان ذخیره شده رو به عنوان پارامتر دوم تابع date قرار میدم و با هر فرمتی که بخوام نشون میدم
نمیشه !!کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
توی دیتابیــس ساعت 5:30 ذخیره شده ... باید بزنه 9 ولی هنوز می نویسه 5:30
ظاهراً فرمتی که ذخیره شده مناسب نیست!
چطوری تو دیتابیس ذخیره شده؟
توی دیتابیس قالبش TIME ـــه
اینجوریه ... فکر کنم استاندارد باشه آخه توی پی اچ پی ما ادمین Type/Time بودش منم انتخاب کردم !!!
00:00:00
من اینو تست کردم ظاهراً مشکلی نداره:
نتیجه ای هم که ازش میگیرم اینه:کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
کد:برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
هم اکنون 1 کاربر در حال مشاهده این تاپیک میباشد. (0 کاربر عضو شده و 1 مهمان)