برای تبدیل تاریخ 1390/10/6 12:30 به تایم استمپ یونیکس باید چیکار کنم؟

i-php-i

Active Member
فرض کنید بخوام زمانی به فرمت 12:30 1390/10/6 رو به تایم استمپ یونیکس تبدیل کنم.

در این مورد باید چیکار کنم؟
 

i-php-i

Active Member
یا از عبارات منظم استفاده کن یا با تابع explode بیا و ثانیه و ساعت و روز و ماه و سال رو جدا کن و بده به تابع mktime
تابع mktime نمی تونه مشکل رو حل کنه چون 12:30 1390/10/6 یه تاریخ شمسی هست و تابع mktime برای تاریخ میلادی استفاده می شه.

هر کاری می کنم این مشکل حل نمی شه. شما راهی سراغ ندارید؟
 

sajadmaz

Member
به اینصورت

PHP:
// include date.php

    function datetoTimestamp($date,$mytime = '00:00:00')
     {
     $dateFormat = explode('/',$date);
     $timeFormat = explode(':',$mytime);
     return jmaketime($timeFormat[0],$timeFormat[1],01,$dateFormat[1],$dateFormat[2],$dateFormat[0]);

    }
 

پیوست ها

  • date.zip
    3.4 کیلوبایت · بازدیدها: 25

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

بالا