Я начинаю интегрировать carbon в свой веб-сайт и, похоже, не могу получить нужный формат.

Carbon::create($year, $month, $day, $hour, $minute, $second, $tz);

// initial data
$day = 'today';
$time = '1100';

// i then convert them
$d = date('Y-m-d',strtotime($day));
$t = date('H:i:s',strtotime($time));

// this is what I end up with
date = "2016-01-05"
time":"11:00:00"

Как я могу разделить их с помощью php, чтобы помочь мне извлечь $year, $month, $day, $hour, $minute, $second

0
moh_abk 5 Янв 2016 в 23:31

2 ответа

Лучший ответ

Итак, исходя из комментариев:

function convertTime($day, $time){
      $d = date('Y-m-d-H-i-s',strtotime($day." +".$time));

      $expD = explode("-", $d);

      $Year = $expD[0];
      $Month = $expD[1];
      $Day   = $expD[2];
      $Hour  = $expD[3];
      $Minute = $expD[4];
      $Second = $expD[5];

      return array($Year, $Month, $Day, $Hour, $Minute, $Second);
}
0
Derek Pollard 5 Янв 2016 в 20:51

Просто используйте что-то вроде этого:

$year = date("Y");
$month = date("m");
$day = date("d");
$time = date("H:i:s")
$fulldate =  $year .'-'. $month .'-'. $day

Это в значительной степени показывает, как все это делать.

0
durbnpoisn 5 Янв 2016 в 20:38