تفاوت در خروجی

پرسیده شده
فعالیت 1033 روز پیش
دیده شده 323 بار
0

با سلام و احترام . استاد عزیز چرا خروجی برنامه من با شما متفاوت است در کد زیر . این درحالی است که مقادیر رشته با مقادیر رشته ای که شما در برنامه زدید یکی است . متوجه نشدم

وقتی دارم یه رشته ثابت میدم چرا باید خروجی متفاوت باشه . تازه این درحالی است که سال رو 2020 میزنم الان سال 2021 هستیم .

چک کردم تایم استمپ مقدارش از تایم فعلی بیشتره . متوجه نمی شم کجای کار اشتباه است .

<?php
include_once "jdf.php";

function datetojalali (string $date){
    list ($year ,$month ,$day) = explode("-", $date);
    $timestamp = mktime($year,$month,$day);
    return jdate("Y - m - d" ,$timestamp);
    //return $timestamp;
}

$date = "2020-03-12";
echo datetojalali($date);
echo "<hr>";
echo date ("Y - m - d");
//خروجی
//1400-05-01
فایل پیوست

mostafa mehrjoo
mostafa mehrjoo

10 اردیبهشت 00

0
حذف شده

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

استاد صالحی عزیز ممنون ازتون

فایل پیوست

mostafa mehrjoo

توسط

mostafa mehrjoo

10 اردیبهشت 00

0
حذف شده

اگر تمایل نداشتید که مقداری برای ساعت یا دقیقه یا ثانیه وارد کنید میتونید مقدارش رو null قرار بدید 


در این حالت دیگه ایرادی نمیگیره ازتون 

 

فایل پیوست

مسعود هارونی

توسط

مسعود هارونی

31 خرداد 00