/** * {@inheritdoc} */ public static function fromInternal($stamp) { $date = Calends::fromInternalToUnix($stamp); return date_create(jdtojulian(bcadd(bcdiv($date, 86400), 2440587.5)))->format('D, d M Y') . ' ' . date_create_from_format('U.u', bcadd(0, $date, 6))->format('H:i:s.u P'); }
<?php echo jdtojulian(0) . "\n"; echo jdtojulian(2298874) . "\n"; echo jdtojulian(2299151) . "\n"; echo jdtojulian(2440588) . "\n"; echo jdtojulian(2816423) . "\n";