تبدیل تاریخ شمسی به میلادی

fatalerror

New Member
سلام من میخوام وقتی تاریخ رو بصورت 15 / 07 / 87 وارد میکنم بصورت میلادی بهم برگردونه کسی تابعی چیزی داره ؟ ممنون میشم :x
 

justpersian

Member
اگه بتونی تاریخ شمسی رو به ثانیه تبدیل کنی حله !
من تا حالا دنبال این نبودم ولی برات پیداش می کنم !
همه دنبال برعکسشن شما دنباله برعکسشی :d
 

justpersian

Member
سلام .
کدش رو برات نوشتم :
PHP:
<?php
require('jdf.php');
$date = "18/12/1387";
$date = explode('/', $date);
    foreach($date as $key => $value){
        $date[$key] = $value;
    }
    
    $ndate = jmaketime(false, false, false, $date[1], $date[0], $date[2]);
    echo gmdate("Y/m/d", $ndate);
?>
فقط باید فایل jdf.php رو داشته باشی ها !
تاریخ فارسی رو توی متغیر date$ میذاری بعد وقتی اجرا کنی میبینی که به میلادی بر می گرده !
موفق باشی
 

justpersian

Member
البته همون طور که دوستمون هم گفت با تابع jalali_to_gregorian هم میشه !
PHP:
<?php
require('jdf.php');
$a = jalali_to_gregorian(1387, 12, 18);
foreach ($a as $v){
    echo $v.'/';
    }
?>
ولی کدی که من دادم دقیق تره !
خودت می تونی دو تاش رو تست کنی و ببینی !
 

جدیدترین ارسال ها

بالا