رفتن به مطلب

تبدیل زمان ( the_time) به تهران


پست های پیشنهاد شده

سلام

بنا به شرایطی در تنظیمات وردپرس تایم جهانی هست ، حالا من در قسمتی از قالب نیاز دارم تایم رو به تهران تبدیل کنم

، از آخرین نگارش parsi date استفاده میکنم...

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

the_time(g:i);

 

لینک به ارسال

سلام ! خب از توابع پارسی دیت استفاده کنید :

parsidate('Y m d')

یا اگه جلالی دارین از

<?php echo jdate ('l, j F , Y') ; ?>

 

لینک به ارسال
در 14 ساعت قبل، RedPlus گفته است :

سلام ! خب از توابع پارسی دیت استفاده کنید :

parsidate('Y m d')

یا اگه جلالی دارین از

<?php echo jdate ('l, j F , Y') ; ?>

 

سلام

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

لینک به ارسال

خب پارامتر زمان رو بهش بدین ؟ دادین ؟

https://codex.wordpress.org/Formatting_Date_and_Time

G یا H بهش بدین ساعت بهتون میده دیگه

لینک به ارسال
در 3 ساعت قبل، RedPlus گفته است :

خب پارامتر زمان رو بهش بدین ؟ دادین ؟

https://codex.wordpress.org/Formatting_Date_and_Time

G یا H بهش بدین ساعت بهتون میده دیگه

باسلام و تشکر

پست اول رو بخونید ... من ساعت رو دارم ، و  در تنظیمات > همگانی بصورت جهانی دارم ، چون نیاز به زمان جهانی دارم ...

حالا در یک ابزارک ساعتم باید تهران (3:30+) باید باشه ، فقط در یک ابزارک نیاز دارم که ساعت تهران باشه. چطوری باید اینکارو بکنم؟ 

لینک به ارسال

خب پست اول خوندم گفتین از پارسی دیت استفاده میکنید و

the_time(g:i);

گذاشتین گفتین گه به ساعت ایران تهران نمایش بده خب میشه

parsidate('g:i') 

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

 

به هر دلیلی که من نفهمیدم اگه کد بالا زمان به ساعت ایران تبدیل نمیکنه (که میکنه) با get_the_time خودتون زمان رو بگیرید اختلاف ساعت بهش اضافه کنید که پارسی دیت هم همین کارو میکنه !

این هم بازم نگاه کنید به جز مستندات بالا

http://www.khosroblog.com/استفاده-از-توابع-wp-parsidate-برای-توسعه-دهندگان/

لینک به ارسال
در 13 ساعت قبل، RedPlus گفته است :

خب پست اول خوندم گفتین از پارسی دیت استفاده میکنید و


the_time(g:i);

گذاشتین گفتین گه به ساعت ایران تهران نمایش بده خب میشه


parsidate('g:i') 

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

 

به هر دلیلی که من نفهمیدم اگه کد بالا زمان به ساعت ایران تبدیل نمیکنه (که میکنه) با get_the_time خودتون زمان رو بگیرید اختلاف ساعت بهش اضافه کنید که پارسی دیت هم همین کارو میکنه !

این هم بازم نگاه کنید به جز مستندات بالا

http://www.khosroblog.com/استفاده-از-توابع-wp-parsidate-برای-توسعه-دهندگان/

ببینید تابع parsidate زمان اکنون رو نمایش میده و the_title زمان ارسال پست رو ... تابع parsidate زمان تهران رو خروجی نمیده ، زمانی که وبمستر در تنظیمات> همگانی انتخاب کرده رو نمایش میده با این تفاوت که اعدد فارسی هست...

ببینید در سایدبار من عناوین پست ها هست که کنار ساعت خورده ، این ساعت میخوام برگرده به تهران ، حالا با همون تابع get the time من چجوری سه ساعت و نیم بهش اضافه کنم؟

لینک به ارسال

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

$a = get_the_time();
echo parsidate("g:i",$a)

 

لینک به ارسال
در 5 دقیقه قبل، RedPlus گفته است :

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


$a = get_the_time();
echo parsidate("g:i",$a)

 

همون خروجی رو میده ، یعنی سه ساعت و نیم بهش اضافه نمیکنه که بشه ساعت تهران

لینک به ارسال

خب قاعدتا باید کار میداد یعدا خودم چک میکنم

پس همون کار قبلی خودتون زمان اضافه کنید :



$date = get_the_time();
$date = strtotime($date);
$date = strtotime("+ 3 hour", $date);
echo date('h:i', $date);

این تست کنید ببنید 3 ساعت اضافه میشه یا نه !

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...