PHP date_create_from_format无法转换为字符串

koca79331

我将date_create_from_format转换为某些输入变量的日期,但与$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;`
}

`
白维京人

最后一行有一个错别字:$array-year应该是$array->year

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

php date_create_from_format 无法正常工作

PHP 日期转换 date_create_from_format() 未返回预期结果

PHP-类的对象无法转换为字符串

php类DateInterval的对象无法转换为字符串

php类Closure的对象无法转换为字符串

为什么字符串无法从Javascript转换为PHP?

“类stdClass的对象无法转换为字符串”php

类 stdClass 的对象无法转换为字符串 (php)

php在某些月份和日期上的date_create_from_format不能返回正确的日期

php对象数组无法获取对象属性(类stdClass的对象无法转换为字符串)

PHP:如何将Windows FILETIME字符串从LDAP转换为可读的DATE?

PHP将日期转换为字符串字符

从DOMNodeList转换为PHP多余字符的字符串

PHP - 类 mysqli_stmt 的对象无法转换为字符串

如何解决类stdClass的对象无法转换为字符串PHP

DateTime类的对象无法转换为字符串-Symfony / PHP

S3Client PHP SDK:无法将类<class>的对象转换为字符串

污染Web服务时,无法将类stdclass的对象转换为php中的字符串

无法将类stdClass的PHP对象转换为字符串

在PHP中循环遍历数组,返回的类stdClass的对象无法转换为字符串

无法在MySQLi PHP中将对象转换为字符串

mysqli类的对象无法转换为字符串js php

无法将生日转换为字符串Facebook PHP SDK

PHP,可捕获的致命错误:无法将mysqli类的对象转换为字符串

无法将JSON转换为字符串(PHP和Laravel)

PHP/MYSQL 错误:mysqli_result 类的对象无法转换为字符串

可恢复的致命错误:类 PDOStatement 的对象无法转换为字符串 PHP 错误消息

使用标签将xml转换为字符串php

parseInt()-将字符串转换为整数并返回PHP