• 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
تابع تبدیل تاریخ عادی به mktime
#1
با سلام و درود
راهی هست واسه فریمورک yii تاریخی که بصورت 1397/02/17 12:18 توی دیتابیس ذخیره شده است کلا به mktime تبدیل کرد؟
واسه تاریخ 1397/02/17 مشکلی باهاش ندارم ولی وقتی ساعت رو بهش اضافه می کنم برام درست کار نمی کنه!
توی قسمت پشتیبانی jdf.scr.ir این سوال رو چند وقت پیش مطرح کردم و اونا جوابم رو دادند
بعد از اون از این کدها استفاده می کنم:
کد پی‌اچ‌پی:
<?php
$t 
$item->date;

$ex1 explode(' '$t);
$ex2 explode('-'$ex1[0]);
$ex3 explode(':'$ex1[1]);

$year  =(int)$ex2[0];
$month =(int)$ex2[1];
$day   =(int)$ex2[2];

$hour   =(int)$ex3[0];
$minute =(int)$ex3[1];
//$second =(isset($ex3[2]))? ((int)$ex3[2]) : 0;

$tt jmktime($hour,$minute,$second$month,$day,$year); ?>

آیا راهی هست اینها رو بصورت کامپونت استفاده کرد؟ که لازم نباشه جاهایی که بهش نیاز دارم کل کدها رو بنویسم و فقط به کدها اشاره کنم؟!
خواهشمندم راهنمایی کنید
با تشکر فراوان
  پاسخ
تشکر شده توسط :
#2
https://www.yiiframework.com/wiki/187/ho...-component
وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط : mary20 ayoubsys
#3
(۱۳۹۸ آبان ۰۱, ۰۳:۱۹ ب.ظ)Reza نوشته: https://www.yiiframework.com/wiki/187/ho...-component

سلام
خیلی ممنون آقا رضا
این واسه کامپونت نوشتنه و من تا حالا اینکارو نکردم  Huh
نمیشه این کدهارو بصورت function نوشت!
استاتیک یا پابلیک!
یه جوری که راحت ازش استفاده کرد
خیلی ممنون که جواب میدید  Heart
  پاسخ
تشکر شده توسط :
#4
توی پوشه کامپوننت
کد:
<?php

//MyHelper.php

class MyHelper{
    function sum($a,$b){
        return $a + $b;
    }
}

نحوه استفاده
کد:
echo (new MyHelper)->sum(1,2);

اگرم نمیتونی یه کامپوننت ساده بنویسی بیخیال فریم ورک شو ، اول مبانی ابتدایی برنامه نویسی پی اچ پی رو یاد بگیر.

کامپوننت یه class ساده هست فقط !
وبلاگ rezaonline.net/blog
سفارش برنامه نویسی reza.biz
Php , mysql , postgresql , redis , Yii and ... Cool
  پاسخ
تشکر شده توسط : ayoubsys


پرش به انجمن:


کاربران در حال بازدید این موضوع: 2 مهمان