Roozbeh_gol

دستکاری تابع تاریخ پست

6 پست در این موضوع قرار دارد

ارسال شده در (ویرایش شده)

با درود و احترام به عزیزان

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

به عنوان مثال تارخ پستم هست 2017/اکتبر/04 هست که اگه به عدد تبدیل کینم میشه 276

میخوام این 276 داخل یه متغییر ریخته بشه مثلا x

$x=276

این تابع رو چجوری تعریف کنم؟

کسی میتونه کمک کنه؟

ویرایش شده در توسط Roozbeh_gol
0

به اشتراک گذاری این پست


لینک به پست
در 25 دقیقه قبل، Roozbeh_gol گفته است :

با درود و احترام به عزیزان

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

به عنوان مثال تارخ پستم هست 2017/اکتبر/04 هست که اگه به عدد تبدیل کینم میشه 276

میخوام این 276 داخل یه متغییر ریخته بشه مثلا x


$x=276

این تابع رو چجوری تعریف کنم؟

کسی میتونه کمک کنه؟

سلام دوست من خوش آمدی :)

اولا تشریف ببرین قسمت تنظیمات =>> همگانی  واز اونجا تنظیمات دلخواه 

بعد هم به این لینک مراجعه کنید ببینید راه حلی برای شما ارائه میده به چه صورته:

https://codex.wordpress.org/Formatting_Date_and_Time

1

به اشتراک گذاری این پست


لینک به پست

سلام و درود

 

ارتباط ۴ اکتبر ۲۰۱۷ رو با عدد ۲۷۶ میشه بگید؟

 

2

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

در 11 دقیقه قبل، mehran-b گفته است :

سلام و درود

 

ارتباط ۴ اکتبر ۲۰۱۷ رو با عدد ۲۷۶ میشه بگید؟

 

من فکر میکنم وقتی به صورت تابع ریاضی دربیاد اینطوری میشه.

آقا مهران بهم نخندیا، من دیپلمم ریاضی بوده ولی خب خیلی سال از اون موقع میگذره. الان حدس زدم اینطوری باشه. تو اون لینکی که من گذاشتم هم یه چیزایی به این شکل نوشته شده. 

مثلا ماه دهم هستیم. تاریخ چهارم، احتمالا 10-4=6 و عدد 6 اینطوری توجیح میشه. نمیدونم میگم مثلا!

ویرایش شده در توسط ToranjArts
مهران رو مهدی نوشته بودم :P
2

به اشتراک گذاری این پست


لینک به پست

ارسال شده در (ویرایش شده)

در 15 ساعت قبل، mehran-b گفته است :

سلام و درود

 

ارتباط ۴ اکتبر ۲۰۱۷ رو با عدد ۲۷۶ میشه بگید؟

 

اگه تو تابع تاریخ که  date  میباشد حرف z  را بزاریم خروجی 276 میدهد

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

اگه ماه میلادی رو هم که اعلام کردم به روز حساب کنین همین عدد در میاد

ویرایش شده در توسط Roozbeh_gol
0

به اشتراک گذاری این پست


لینک به پست

درود مجدد

 

اینطور که شما گفتید وقتی توی حلقه ها شما بیایید از کد زیر استفاده کنید تاریخ پست به صورتی که گفتید ریخته میشه توی متغییر x.

<?php $x = get_the_time('z'); ?>

 

1

به اشتراک گذاری این پست


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری

  • مطالب مشابه

    • توسط oooopsme
      سلام
      توی این کد تاریخ رو میلادی نشون میده اعداد رو هم لاتین
      میشود فارسی بشود ؟؟شمسی بشود؟
      میشه برای قسمت کامنت دونی هم استفاده ازش کرد ؟ اگه میشه این کد رو هم برای پست ها هم برای کامنت دونی بهینه کنید
      ممنون

      add_filter('the_time', 'dynamictime');
      function dynamictime() {
      global $post;
      $date = $post->post_date;
      $time = get_post_time('G', true, $post);
      $mytime = time() - $time;
      if($mytime > 0 && $mytime < 24*60*60)
      $mytimestamp = sprintf(__('%s ago'), human_time_diff($time));
      else
      $mytimestamp = date(get_option('date_format'), strtotime($date));
      return $mytimestamp;

      }
    • توسط oooopsme
      سلام به همگی
      من از این کد در فانکشن استفاده میکنم


      add_filter('the_time', 'timeago');

      function timeago()
      {
      global $post;

      $date = $post->post_date;

      $time = get_post_time('G', true, $post);

      $time_diff = time() - $time;

      if( $time_diff > 0 && $time_diff < 24*60*60 )
      $display = sprintf( __('%s ago'), human_time_diff( $time ) );
      else
      $display = date(get_option('date_format'), strtotime($date) );

      return $display;
      }
      و از این هم در قالب برای نمایش تاریخ انتشار پست ها
      <?php echo timeago(); ?>
      در این حال تا ۲۴ ساعت بعد از انتشار پست نحوه نمایش تاریخ انتشار بدین صورت است : مثلا "۳دقیقه پیش' یا "بیست ساعت پیش" البته اعداد رو فارسی نمایش نمیده این یه مشکل و مشکل دیگه اینکه بعد از ۲۴ ساعت تاریخ رو میلادی نشون میده و شمسی نمایش داده نمیشه!
      افزونه وی پی جلالی هم فعال است البته
      مشکل از کجاست؟ ممنون میشم راهنمایی کنید