امیر علی
3 سال پیش توسط امیر علی مطرح شد
10 پاسخ

تاریخ در php

با سلام خدمت دوستان من میخاستم هنگام ثبت نام کاربر تاریخ و ساعت و دقیقه رو بفرستم برا مای اسکیوال چو تابع تایم زمان رو به صورت یک عدد نشون میده میخاستم بدونم تابعی وجود ندار که مثلا اینطوری نمایش بده:
۲۰۲۱/۹/۲۴. ۳:۵۷:۳۳
@mohaligateway
@juza66
@hesammousavi @ali.bayat


ثبت پرسش جدید
مهدی شاه عباسیان
تخصص : برنامه نویس
@shahabbasian 3 سال پیش آپدیت شد
0

سلام

اون عددی که ازش صحبت میکنید اسمش timestamp هست که با تابع time() برای زمان حال بدست میاد
یک تابع به نام date() هم داریم که در پارامتر اول فرمت میگیره و در پارامتر دوم تام استمپ، کارش همینه که شما میخواین

date('Y/m/d. H:i:s', time())

خروجی:

 2021/05/09. 13:41:18 

Y نمایش چهار رقم سال
m نمایش ماه
d نمایش روز
H نمایش ساعت
i نمایش دقیقه
s نمایس ثانیه

که میتونید با چینش اینها به فرمت مورد نظر برسید


moha li
تخصص : توسعه دهنده لاراول و Vue
@mohaligateway 3 سال پیش مطرح شد
0

سلام
داخل بک اند و یا فرانت اند به این شکل نمایش بده ؟
@ajdar9667


امیر علی
تخصص : طراح و توسعه دهنده fullstack
@ajdar9667 3 سال پیش آپدیت شد
-1

با سلام
@mohaligateway
میخام در بک اند در مای اس کیو ال درست ثبت بشه چون میخام یک خروجی پی دی اف ازش بگیرم فقط برای مای اسکیو ال درست ثبت بشه کافیه


مهدی شاه عباسیان
تخصص : برنامه نویس
@shahabbasian 3 سال پیش آپدیت شد
0

سلام

اون عددی که ازش صحبت میکنید اسمش timestamp هست که با تابع time() برای زمان حال بدست میاد
یک تابع به نام date() هم داریم که در پارامتر اول فرمت میگیره و در پارامتر دوم تام استمپ، کارش همینه که شما میخواین

date('Y/m/d. H:i:s', time())

خروجی:

 2021/05/09. 13:41:18 

Y نمایش چهار رقم سال
m نمایش ماه
d نمایش روز
H نمایش ساعت
i نمایش دقیقه
s نمایس ثانیه

که میتونید با چینش اینها به فرمت مورد نظر برسید


امیر علی
تخصص : طراح و توسعه دهنده fullstack
@ajdar9667 3 سال پیش مطرح شد
-1

مهدی جان یه سوال @mehdi.shahabbasian
الان من ساعت رو خراب برام نشون میده یعنی ساعته به ایران نیست؟


امیر علی
تخصص : طراح و توسعه دهنده fullstack
@ajdar9667 3 سال پیش مطرح شد
-1

یا ساعته سرورو هست؟


امیر علی
تخصص : طراح و توسعه دهنده fullstack
@ajdar9667 3 سال پیش مطرح شد
-1

بعد یه سوال دیگه اینکه چرا تابع تایم رو اون داخل نوشتید؟
@mehdi.shahabbasian


مهدی شاه عباسیان
تخصص : برنامه نویس
@shahabbasian 3 سال پیش مطرح شد
0

تایمزون دیفالت حتما روی UTC هست
برای تغییرش به ساعت ایران این کد رو هر جایی قبل date() بزارید:

date_default_timezone_set('Asia/Tehran');

و در مورد سوال بعدی عرض کردم خدمتون که تابع date() دو تا ورودی میگیره اولی فرمت هست و دومی تایم استمپ
من چون تاریخ دیگه ای نداشتم از time() استفاده کردم که زمان حال رو برگردونه
اما اگه قراره تاریخ رو از دیتابیس بگیرم پس میریزمش تو یک متغیر مثلا $time و حالا میخوام این زمان رو نمایش بدم

date('Y/m/d. H:i:s', $time)

امیر علی
تخصص : طراح و توسعه دهنده fullstack
@ajdar9667 3 سال پیش مطرح شد
-1

عالیییییییییییییییییییییییییییییییییییییییییییییییییی
@mehdi.shahabbasian


امیر علی
تخصص : طراح و توسعه دهنده fullstack
@ajdar9667 3 سال پیش آپدیت شد
-1

@mehdi.shahabbasian
مهدی جان یه سوالی من داخل فورمم یه عکس هم از کاربر میگیرم چطور میتونم ذخیرش کنم ؟ فرقی هم نداره در سرور یا دیتابیس


مهدی شاه عباسیان
تخصص : برنامه نویس
@shahabbasian 3 سال پیش مطرح شد
0

لطفا برای سوال های غیر مرتبط یک گفتگو جدید باز کنید و عنوان و توضیح مناسب انتخاب کنید
تا دوستان بیشتری ببینیند و راحت تر به جواب برسید


برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام