PDA

View Full Version : سوال: چگونگی تبدیل تاریخ



morypory
شنبه 15 اردیبهشت 1397, 19:12 عصر
درود بر عزیزان، من یک فیلد تاریخ دارم که غیر قابل تغییر است سوال من اینه میخوام تاریخ سیستم را بگیرم و اگر شنبه بود تاریخ درون آن فیلد دو روز بره عقب بشه تاریخ پنج شنبه و اگر نه تاریخ یک روز عقب تو فیلدم نمایش بده البته من از تابع jdate استفاده میکنم و اینهم کدم



<span id="onvan3">:تاریخ درآمد</span><input id="inputpicker" value=" <?php $d = strtotime('yesterday')

echo jdate('Y/n/j', $d);

?> " class="input" name="AnotherDate2" type="text" placeholder="تاریخ شمسی" readonly>

thacker
سه شنبه 25 اردیبهشت 1397, 13:24 عصر
خدمت شما :


<?php

$now = time();
$day = jdate('D', $now);

if($day == 'ش') {

$time = $now - 172800;

} else {

$time = $now - 86400;

}

echo jdate('Y/m/d', $time);

?>

morypory
سه شنبه 01 خرداد 1397, 13:35 عصر
ممنون از شما حالا من با یک مشکل دیگه برخورد کردم من فیلد تاریخم را از نوع date انتخاب کردم ولی تاریخ شمسی در فیلدم نمیشینه و خطا میده البته اگر varchar کنم تاریخ میشیند ولی من میخواهم هم تاریخ فارسی باشد هم فیلدم از نوع date باشد همونطور که در کدم هم مشاهده میکنید تاریخم قابل تغییر توسط کاربر نیست و نمیخواهم کاربر تاریخ را تغییر دهد