webmaster 55 ارسال شده در فروردین 96 گزارش بازنشر ارسال شده در فروردین 96 سلام خدمت دوستان من تاپیک های مختلفی از انجمن رو دیدم که برای نمایش تاریخ میلادی در یک بخش نوشته بودن که از gregdate باید استفاده بشه ولی مستندات رو خوندم متوجه نشدم که چطوری باید این مورد رو استفاده کنم. من در یک بخش از سایت که آخرین نوشته ها رو نشون میده میخوام تاریخ مطلب و تاریخ ویرایش مطلب رو به صورت میلادی نشون بدم. (نمیخوام افزونه غیرفعال بشه) چون زیاد با پی اچ پی آشنایی ندارم نحوه استفاده از gregdate رو متوجه نشدم. کد به صورت زیر هست : <?php if (have_posts()) : ?> <?php while (have_posts()) : the_post(); ?> تاریخ ارسال : <time datetime="<?php echo the_time('Y/m/d'); ?>">?></time> تاریخ ویرایش : <time datetime="<?php if (get_the_modified_time('U') > get_the_time('U')) { echo '' . get_the_modified_time('Y/m/d');?>">?></time> <?php endwhile; ?> <?php endif; ?> حالا میخوام این تاریخ شمسی پست و تاریخ شمسی ویرایش پست رو تبدیل کنم به میلادی . به چه صورت داخل این کد از gregdate استفاده کنم و چاپش کنم. ؟ ممنون نقل قول لینک به ارسال
webmaster 55 ارسال شده در فروردین 96 مالک گزارش بازنشر ارسال شده در فروردین 96 مشکل رو حل کردم برای تاریخ آخرین ویرایش : از این کد : <?php echo $get_the_modified_date = gregdate('c',eng_number(get_the_modified_date('Y-m-d')),'eng'); $post_date = date_create($get_the_modified_date); $current_date = date_create(date('Y-m-d')); if($post_date != false){ $diff = date_diff($post_date,$current_date); $number_of_day = $diff->format("%R%a days"); } ?> برای تاریخ پست : <?php echo gregdate("c", eng_number(get_the_time('c', $args['id'])));?> 2 نقل قول لینک به ارسال
4M!R 805 ارسال شده در فروردین 96 گزارش بازنشر ارسال شده در فروردین 96 از اینکه یافته خودتونو به اشتراک گذاشتین سپاسگزارم 2 نقل قول لینک به ارسال
پست های پیشنهاد شده
به گفتگو بپیوندید
هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .