توابع وردپرس ، تابع human time diff

%d8%aa%d9%88%d8%a7%d8%a8%d8%b9-%d9%88%d8%b1%d8%af%d9%be%d8%b1%d8%b3-%d8%8c-%d8%aa%d8%a7%d8%a8%d8%b9-human-time-diff-wpmen

با استفاده از این تابع می توان زمان بین دو فاصله زمانی ( به صورت timestamps )  را نمایش داد.این تابع بیشتر برای نمایش مطالبی کاربرد دارد که زمان آن برای کاربران بیشتر اهمیت دارد مثلا مطالب یک جشنواره که نویسندگان به صورت لحظه به لحظه گزارش می نویسند و پست می کنند نمایش داده شود.این بدین صورت است که برای کاربران نمایش میدهد که یک پست ، چند وقت گذشته انتشار شده است(دقیقه،ساعت،روز، هفته ، ماه و سال) .

TimeStamp یک نوع داده به شکل باینری (binary )می باشد  که به ازای هر بار تغییر رکورد، مقدار آن بصورت خودکار عوض خواهد شد.یک رشته از کاراکتر بوده که  اطلاعات کد گذاری شناسایی شده  زمانی که یک رویداد خاص رخ داده است که  معمولا تاریخ و زمان به شکل  روز و  گاهی اوقات دقیق به بخش کوچکی از یک ثانیه می باشد.

ساختار

<?php human_time_diff( $from, $to ); ?>

پارامترهای ورودی

$from
زمان (timestamp  ) شروع  که به صورت عددی می باشد 

 

پیشفرض: None
$to
 

 

زمان (timestamp  ) پایان که به صورت عددی می باشد  و زمان الان می باشد

پیشفرض: ''

مقادیر بازگشتی

(string) 
یک تاریخ که به صورت قابل خواندن برای انسان (و نه ماشین)می شود
 

مثال :

برای نمایش داده ها مانند "3 روز پیش "

 

 

<?php echo human_time_diff( get_the_time('U'), current_time('timestamp') ) . ' پیش'; ?>

نسخه جهانی شده(برای تمام زبان ها )

​<?php printf( _x( '%s ago', '%s = human-readable time difference', 'your-text-domain' ), human_time_diff( get_the_time( 'U' ), current_time( 'timestamp' ) ) ); ?>

For comments: 
<?php printf( _x( '%s ago', '%s = human-readable time difference', 'your-text-domain' ), human_time_diff( get_comment_time( 'U' ), current_time( 'timestamp' ) ) ); ?>

منبع :‌ مردان وردپرس

تاریخ آخرین بروزرسانی : ۱۶ مهر ۱۳۹۵
میلاد میلادی

باور هایت را که پرورش دهی به هرچیزی دست خواهی یافت.

ارسال نظر

آدرس الکترونیکی شما نمایش داده نمی شود *

Time limit is exhausted. Please reload CAPTCHA.