Welcome Guest, Not a member yet? Register   Sign In
Time diff NOT WORKING
#1
Bug 
(This post was last modified: 03-23-2024, 09:15 AM by pablo.hernandez.)

Hello,

PHP 8.2.12
CodeIgniter v 4.4.6

PHP Code:
use \CodeIgniter\I18n\Time;

$date1 = new Time("2024-03-31");
$date2 = new Time("2024-04-01");

echo 
$date1->difference($date2)->days;  // 0 !!!

// the native PHP classes work fine:

$date1 = new \DateTime("2024-03-31");
$date2 = new \DateTime("2024-04-01");

echo 
$date1->diff($date2)->format("%a");  // 1 

What is most strange: it actually works well for most other dates, I can't find why but this behavior makes this function useless...

many thanks for this excelent framework!
Reply


Messages In This Thread
Time diff NOT WORKING - by pablo.hernandez - 03-23-2024, 06:25 AM
RE: Time diff NOT WORKING - by kenjis - 03-23-2024, 07:25 PM
RE: Time diff NOT WORKING - by kenjis - 03-24-2024, 02:35 AM
RE: Time diff NOT WORKING - by MaxWho17 - 03-24-2024, 02:53 AM
RE: Time diff NOT WORKING - by bobw - 03-24-2024, 06:12 AM
RE: Time diff NOT WORKING - by kenjis - 03-24-2024, 04:11 PM
RE: Time diff NOT WORKING - by pablo.hernandez - 03-25-2024, 04:15 AM
RE: Time diff NOT WORKING - by kenjis - 03-25-2024, 05:01 PM
RE: Time diff NOT WORKING - by kenjis - 03-25-2024, 05:25 PM
RE: Time diff NOT WORKING - by kenjis - 03-25-2024, 08:10 PM
RE: Time diff NOT WORKING - by pablo.hernandez - 03-26-2024, 10:51 AM



Theme © iAndrew 2016 - Forum software by © MyBB