Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
无法将PHP date\u create\u from\u格式转换为字符串_Php_Date - Fatal编程技术网

无法将PHP date\u create\u from\u格式转换为字符串

无法将PHP date\u create\u from\u格式转换为字符串,php,date,Php,Date,我用日期格式转换do date一些输入变量,但符合$diff2显示错误“无法转换为字符串”我不知道为什么。。。代码看起来像 /* array['id'] = el.attr('data-id'); array['name'] = el.attr('data-name'); array['place'] = el.attr('data-place'); array['color'] = el.attr('data-color');

我用日期格式转换do date一些输入变量,但符合
$diff2
显示错误“无法转换为字符串”我不知道为什么。。。代码看起来像

    /*
             array['id'] = el.attr('data-id');
     array['name'] = el.attr('data-name');
     array['place'] = el.attr('data-place');
     array['color'] = el.attr('data-color');
     array['day']   = $(this).attr('data-day');
     array['month'] = $(this).attr('data-month');
     array['year'] = $(this).attr('data-year');
     array['interval'] = el.attr('data-interval');
     array['notification'] = el.attr('data-notification');
     array['hourFrom'] = formatTime(mousingDayH);
     array['hourFrom']  = formatTime(mousingDayM);
     arra['hour'] = formatTime(el.attr('data-hour'));
     array['minutes'] = formatTime(el.attr('data-minutes'));
     array['hourTo'] = formatTime(el.attr('data-hourTo'));
     array['minutesTo'] = formatTime(el.attr('data-minutesTo'));        


        */


function updateDayCalendarEventInTimelineByDrag($array){
        global $db;

        $array->hour = intval($array->hour);
        $array->minutes = intval($array->minutes);
        $array->hourFrom = intval($array->hourFrom);
        $array->minutesFrom = intval($array->minutesFrom);
        $array->hourTo = intval($array->hourTo);
        $array->minutesTo = intval($array->minutesTo);

        ($array->hour <= 9 ? $array->hour = '0'.$array->hour : $array->hour = $array->hour);
        ($array->minutes <= 9 ? $array->minutes = '0'.$array->minutes : $array->minutes = $array->minutes);
        ($array->hourFrom <= 9 ? $array->hourFrom = '0'.$array->hourFrom : $array->hourFrom = $array->hourFrom);
        ($array->minutesFrom <= 9 ? $array->minutesFrom = '0'.$array->minutesFrom : $array->minutesFrom = $array->minutesFrom);
        ($array->hourTo <= 9 ? $array->hourTo = "0".$array->hourTo : $array->hourTo = $array->hourTo);
        ($array->minutesTo <= 9 ? $array->minutesTo = '0'.$array->minutesTo : $array->minutesTo = $array->minutesTo);       
        $diff2 = date_create_from_format("G:i/j.n.Y", $array->hourTo.":".$array->minutesTo."/".$array->day.".".$array->month.".".$array-year);
    echo $diff2;`
}

`
/*
数组['id']=el.attr('data-id');
数组['name']=el.attr('data-name');
数组['place']=el.attr('data-place');
数组['color']=el.attr('data-color');
数组['day']=$(this.attr('data-day');
数组['month']=$(this.attr('data-month');
数组['year']=$(this.attr('data-year');
数组['interval']=el.attr('data-interval');
数组['notification']=el.attr('data-notification');
数组['hourFrom']=格式化时间(mousingDayH);
数组['hourFrom']=格式化时间(mousingDayM);
arra['hour']=格式化时间(el.attr('data-hour');
数组['minutes']=formatTime(el.attr('data-minutes');
数组['hourTo']=formatTime(el.attr('data-hourTo');
数组['minutesTo']=formatTime(el.attr('data-minutesTo');
*/
函数UpdateDayCalendarVentimeLineByDrag($array){
全球$db;
$array->hour=intval($array->hour);
$array->minutes=intval($array->minutes);
$array->hourFrom=intval($array->hourFrom);
$array->minutesFrom=intval($array->minutesFrom);
$array->hourTo=intval($array->hourTo);
$array->minutesTo=intval($array->minutesTo);
($array->hour hour='0'。$array->hour:$array->hour=$array->hour);
($array->minutes-minutes='0'。$array->minutes:$array->minutes=$array->minutes);
($array->hourFrom hourFrom='0'。$array->hourFrom:$array->hourFrom=$array->hourFrom];
($array->minutesFrom minutesFrom='0'。$array->minutesFrom:$array->minutesFrom=$array->minutesFrom);
($array->hourTo hourTo=“0”。$array->hourTo:$array->hourTo=$array->hourTo);
($array->minutesTo minutesTo='0'。$array->minutesTo:$array->minutesTo=$array->minutesTo);
$diff2=date\u从格式(“G:i/j.n.Y,$array->hourTo.”:“$array->minutesTo.”/“$array->day.”“$array->month.”“$array-year”);
echo$diff2`
}
`

最后一行有一个输入错误:
$array year
应该是
$array->year

并且该数组的任何项都不为空,并显示验证值,如05:35等。。。