/
  • دریافت تاریخ سیستم و تغیر آن؟؟؟

  • ارسال پاسخ   امتیاز موضوع:
    • 0 رأی - میانگین امیتازات: 0
    • 1
    • 2
    • 3
    • 4
    • 5

    حالت موضوعی | حالت خطی دریافت تاریخ سیستم و تغیر آن؟؟؟
    نویسنده پیام
    morypory آفلاین
    عضو جدید
    **

    ارسال‌ها: 23
    تاریخ عضویت: ۱۳۹۶ آبان ۲۹
    اعتبار: 0
    تشکرها : 6
    ( 0 تشکر در 0 ارسال )
    ارسال: #1
    دریافت تاریخ سیستم و تغیر آن؟؟؟
    درود بر عزیزان، من یک فیلد تاریخ دارم که غیر قابل تغییر است سوال من اینه میخوام تاریخ سیستم را بگیرم و اگر شنبه بود تاریخ درون آن فیلد دو روز بره عقب بشه تاریخ پنج شنبه و اگر نه تاریخ یک روز عقب تو فیلدم نمایش بده البته من از تابع 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>
    (آخرین ویرایش در این ارسال: ۱۳۹۷ ارديبهشت ۱۵ ۰۹:۵۲ عصر، توسط morypory.)
    ۱۳۹۷ ارديبهشت ۱۵ ۰۷:۴۳ عصر
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    morypory آفلاین
    عضو جدید
    **

    ارسال‌ها: 23
    تاریخ عضویت: ۱۳۹۶ آبان ۲۹
    اعتبار: 0
    تشکرها : 6
    ( 0 تشکر در 0 ارسال )
    ارسال: #2
    RE: دریافت تاریخ سیستم و تغیر آن؟؟؟
    درود بر عزیزان؛باید بگم خوبی این انجمن این که هیچکس به سوالاتت جواب نمیده و مجبور میشی خودت انقدر دنبال بگردی تا جواب سوالت را پیدا کنی من هم کمی که نه یکروز کامل فکر کردم تا تونستمک جوابشو پیدا کنم البته بگم من زبان php را خیلی مبتدی هستم و کلاس و آموزش خاصی ندیدم فقط مقالات داخل اینترنت را مطالعه کردم برای همین که این سوالات برام پیش میاد و شاید برای شما عزیزان سوالات پیش پا افتاده ای باشد که جواب نمیدهید به هر حال اینهم کدی که نوشتم جواب داد ولی اگر اشتباه هست خواهشا راهنمائی کنید
    کد:
    <?php $date=jdate('l');
       if ($date=='شنبه'){
         $d = strtotime('yesterday')-1;

                echo jdate('Y/n/j', $d);
                
       }else{$d = strtotime('yesterday');

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

                ?>
    ۱۳۹۷ ارديبهشت ۱۶ ۰۹:۰۷ صبح
    یافتن ارسال‌ها پاسخ با نقل قول
     تشکر شده توسط :
    Version آفلاین
    مجتبی
    **

    ارسال‌ها: 24
    تاریخ عضویت: ۱۳۹۳ شهريور ۱۵
    اعتبار: 7
    تشکرها : 0
    ( 59 تشکر در 24 ارسال )
    ارسال: #3
    RE: دریافت تاریخ سیستم و تغیر آن؟؟؟
    (۱۳۹۷ ارديبهشت ۱۶ ۰۹:۰۷ صبح)morypory نوشته شده توسط:  درود بر عزیزان؛باید بگم خوبی این انجمن این که هیچکس به سوالاتت جواب نمیده و مجبور میشی خودت انقدر دنبال بگردی تا جواب سوالت را پیدا کنی من هم کمی که نه یکروز کامل فکر کردم تا تونستمک جوابشو پیدا کنم البته بگم من زبان php را خیلی مبتدی هستم و کلاس و آموزش خاصی ندیدم فقط مقالات داخل اینترنت را مطالعه کردم برای همین که این سوالات برام پیش میاد و شاید برای شما عزیزان سوالات پیش پا افتاده ای باشد که جواب نمیدهید به هر حال اینهم کدی که نوشتم جواب داد ولی اگر اشتباه هست خواهشا راهنمائی کنید
    کد:
    <?php $date=jdate('l');
       if ($date=='شنبه'){
         $d = strtotime('yesterday')-1;

                echo jdate('Y/n/j', $d);
                
       }else{$d = strtotime('yesterday');

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

                ?>

    @morypory عزیز،
    متاسفانه وقت زیادی در روز ندارم و تاپیک شما رو ندیدم، با توجه به اینکه پاسخ رو یافتید، توصیه می کنم یه مقدار مرتبش کنید:
    کد PHP:
    <?= (jdate('l') == 'شنبه' jdate('Y/n/j'strtotime('yesterday')-1) : jdate('Y/n/j'strtotime('yesterday'))) ?>
    از ورژن 5.4 به PHP اضافه شده و اگه فعال نبود باید short_open_tag = On رو در php.ini تغییر بدی (On باشه)
    معادل اینه:
    کد PHP:
    <?php echo (jdate('l') == 'شنبه' jdate('Y/n/j'strtotime('yesterday')-1) : jdate('Y/n/j'strtotime('yesterday'))); ?>

    بقیشم چیز خاصی نداره، فقط یک ternary operator هستش و همین.
    __________________________________________________________________________
    باورژن (برنامه‌نویسی)
    در سکان آکادمی (دیگه نمی‌نویسم ولی مطالب قبلی هستن)
    در ویرگول (کسب‌وکار)
    ۱۳۹۷ ارديبهشت ۲۹ ۰۸:۴۹ صبح
    یافتن ارسال‌ها WWW پاسخ با نقل قول
     تشکر شده توسط :
    « قدیمی تر | تازه‌ تر »

    ارسال پاسخ
    پرش به انجمن:


    کاربرانِ درحال بازدید از این موضوع: 1 مهمان
    IranPHP.org | تماس با ما | بازگشت به بالا | بازگشت به محتوا | بایگانی | پیوند سایتی RSS