date_diff() expects parameter 1 to be DateTimeInterface, string given

ShelðÔn Alag

i got this problem and i don't know what to do... they have thesame format

$date_expire = '2014-08-06 00:00:00';
$date1 = date("Y-m-d G:i:s");
$date2 = date_create($date_expire);

$diff = date_diff($date1, $date2); //this line makes error..
Rikesh

Because you are passing string whereas date_diff expects datetime object,

$date_expire = '2014-08-06 00:00:00';    
$date = new DateTime($date_expire);
$now = new DateTime();

echo $date->diff($now)->format("%d days, %h hours and %i minuts");

DEMO.

Collected from the Internet

Please contact [email protected] to delete if infringement.

edited at
0

Comments

0 comments
Login to comment

Related

From Dev

Warning: sqlsrv_query() expects parameter 1 to be resource, string given

From Dev

Warning: number_format() expects parameter 1 to be double, string given

From Dev

date_format() expects parameter 1 to be DateTime, string given

From Dev

spl_object_hash() expects parameter 1 to be object, string given

From Dev

mysqli_connect() expects parameter 1 to be string, array given

From Dev

Warning: get_class() expects parameter 1 to be object, string given

From Dev

Receiving strtotime() expects parameter 1 to be string, object given error in php

From Dev

array_combine() expects parameter 1 to be array, string given

From Dev

htmlentities() expects parameter 1 to be string, object given

From Dev

strpos() expects parameter 1 to be string, array given Laravel

From Dev

strtotime() expects parameter 1 to be string, array given

From Dev

Warning: mysql_error() expects parameter 1 to be resource, string given

From Dev

Warning: sqlsrv_query() expects parameter 1 to be resource, string given

From Dev

Warning: json_decode() expects parameter 1 to be string, array given

From Dev

mysql_result() expects parameter 1 to be resource, string given

From Dev

Warning: get_class() expects parameter 1 to be object, string given

From Dev

CodeIgniter - strlen() expects parameter 1 to be string, object given

From Dev

Warning: mysqli_error() expects parameter 1 to be mysqli, string given in

From Dev

Yii2 htmlspecialchars() expects parameter 1 to be string, object given

From Dev

PHP Warning: strpos() expects parameter 1 to be string, array given

From Dev

trim() expects parameter 1 to be string, object given

From Dev

laravel 5.2 queries - htmlentities() expects parameter 1 to be string, object given

From Dev

rand() expects parameter 1 to be long, string given

From Dev

date_add() expects parameter 1 to be DateTime, string given

From Dev

Laravel - htmlentities() expects parameter 1 to be string, array given

From Dev

Warning: log() expects parameter 1 to be float, string given in

From Dev

strtotime() expects parameter 1 to be string, array given in codeigniter

From Dev

Warning: key() expects parameter 1 to be array, string given

From Dev

htmlspecialchars() expects parameter 1 to be string, array given Laravel 5.6

Related Related

  1. 1

    Warning: sqlsrv_query() expects parameter 1 to be resource, string given

  2. 2

    Warning: number_format() expects parameter 1 to be double, string given

  3. 3

    date_format() expects parameter 1 to be DateTime, string given

  4. 4

    spl_object_hash() expects parameter 1 to be object, string given

  5. 5

    mysqli_connect() expects parameter 1 to be string, array given

  6. 6

    Warning: get_class() expects parameter 1 to be object, string given

  7. 7

    Receiving strtotime() expects parameter 1 to be string, object given error in php

  8. 8

    array_combine() expects parameter 1 to be array, string given

  9. 9

    htmlentities() expects parameter 1 to be string, object given

  10. 10

    strpos() expects parameter 1 to be string, array given Laravel

  11. 11

    strtotime() expects parameter 1 to be string, array given

  12. 12

    Warning: mysql_error() expects parameter 1 to be resource, string given

  13. 13

    Warning: sqlsrv_query() expects parameter 1 to be resource, string given

  14. 14

    Warning: json_decode() expects parameter 1 to be string, array given

  15. 15

    mysql_result() expects parameter 1 to be resource, string given

  16. 16

    Warning: get_class() expects parameter 1 to be object, string given

  17. 17

    CodeIgniter - strlen() expects parameter 1 to be string, object given

  18. 18

    Warning: mysqli_error() expects parameter 1 to be mysqli, string given in

  19. 19

    Yii2 htmlspecialchars() expects parameter 1 to be string, object given

  20. 20

    PHP Warning: strpos() expects parameter 1 to be string, array given

  21. 21

    trim() expects parameter 1 to be string, object given

  22. 22

    laravel 5.2 queries - htmlentities() expects parameter 1 to be string, object given

  23. 23

    rand() expects parameter 1 to be long, string given

  24. 24

    date_add() expects parameter 1 to be DateTime, string given

  25. 25

    Laravel - htmlentities() expects parameter 1 to be string, array given

  26. 26

    Warning: log() expects parameter 1 to be float, string given in

  27. 27

    strtotime() expects parameter 1 to be string, array given in codeigniter

  28. 28

    Warning: key() expects parameter 1 to be array, string given

  29. 29

    htmlspecialchars() expects parameter 1 to be string, array given Laravel 5.6

HotTag

Archive