حسین مهدوی
2 سال پیش توسط حسین مهدوی مطرح شد
14 پاسخ

تاریخ شمسی و ساعت ایران با php

چگونه تاریخ را به شمسی و ساعت ایران را با php درست کنم


ثبت پرسش جدید
محمدرضا
تخصص : <programmer/>
@mrjazini.ir 2 سال پیش مطرح شد
0

سلام
شما میتونید با استفاده از تابع date("H:i:s) زمان دقیق روبگیرید
برای تنطیم موقعیت زمانی باید به تنظیمات هاست / سیستم تون مراجعه کنید


حسین مهدوی
@mahdavihoseen86 2 سال پیش مطرح شد
0

من از لوکال هاست استفاده میکنم
و این که ارور میده


محمدرضا
تخصص : <programmer/>
@mrjazini.ir 2 سال پیش مطرح شد
0

چه اروری ؟!؟


محمدرضا
تخصص : <programmer/>
@mrjazini.ir 2 سال پیش مطرح شد
0
date("H:i:s")

حسین مهدوی
@mahdavihoseen86 2 سال پیش مطرح شد
0

درست شد حالا
ولی ایرانو نشون نمیده ها


محمدرضا
تخصص : <programmer/>
@mrjazini.ir 2 سال پیش مطرح شد
0

گفتم که این طبق زمان سیستمه
شما باید زمان و موقعیت مکانی سیستم رو درست کنی


حسین مهدوی
@mahdavihoseen86 2 سال پیش مطرح شد
0

 تصویر

الان ساعت12 رو نشون میده


محمدرضا
تخصص : <programmer/>
@mrjazini.ir 2 سال پیش مطرح شد
علیرضا صاحبی
تخصص : درحال یادگیری فرانت اند
@Alireza5549 2 سال پیش مطرح شد
1

سلام من جواب این سوال رو میدونم شما میتونید این کد زیر را تست کنید و ساعت دقیق مکان موردنظرتون رو مشاهده کنید.

date_default_timezone_set("Asia/tehran");
 echo "Today is ".date("h:i:s")."<br>"; 

Shahab
تخصص : برنامه نویس وب
@Shahab.prgm 2 سال پیش مطرح شد
0

سلام
پیشنهاد میکنم از کتابخونه JDF استفاده کنین:
https://jdf.scr.ir/download
اگر هم می خواین از طریق امکانات خود php تاریخ ایران رو تنظیم کنین، میتونین از این کد استفاده کنین:

date_default_timezone_set("Asia/tehran");

محمد صفا کمالی
تخصص : Python Programer &amp; Web Des...
@safakamali 2 سال پیش مطرح شد
0

یکی از راهاش اینه که از این api استفاده کنید:
http://worldtimeapi.org/api/timezone/asia/tehran
من این کد رو برای شما آماده کردم:

<?php
$data = json_decode(file_get_contents("http://worldtimeapi.org/api/timezone/asia/tehran"));
$datetime = $data->datetime;
$datetime = new DateTime($datetime);
echo $datetime->format('m/d/Y g:i A');
?>

حسین مهدوی
@mahdavihoseen86 2 سال پیش مطرح شد
0

دمتون گرم
دم همگی گرم
apiتو چه مواردی بیشتر به کار میاد چون شنیدم خیلی کار باهاش باحاله


حسین مهدوی
@mahdavihoseen86 2 سال پیش مطرح شد
0

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


محمد موسوی
تخصص : طراح وب سایت
@hamed70.2011 2 سال پیش مطرح شد
0

سلام دوست عزیز
برای اینکار باید از کتابخونه jdf استفاده کنی؛ فوق العاده کارت رو راحت می کنه
فایلش رو از لینک زیر دانلود کن
https://jdf.scr.ir/download
وارد صفحش که شدی گزینه اول رو بزن تا فایل jdf.php دانلود بشه بعد extract کن و بذارش داخل پروژت و بعد از اون فایل رو تو صفحه مورد نظرت include کن و در نهایت با کد زیر می تونی تاریخ و ساعت شمسی داشته باشی:

include('./jdf.php');
echo jdate('Y/m/d H:i:s', time());
output: ۱۴۰۱/۰۵/۲۹ ۲۳:۳۰:۰۵

برای تابع jdate هم میتونی از هر فرمتی استفاده کنی:
فقط تاریخ: jdate('Y/m/d', time())
فقط ساعت: jdate('H:i:s', time())
یا تغییر separatorها به سلیقه خودت : jdate('Y-m-d H|i|s', time())


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

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