- var_dump: documentation ( source)
- sprintf: documentation ( source)
<?php
// PHP Get Integer Size (wouldn't expect 32-bit OS to deal with 64-bit Int's)
var_dump(PHP_INT_SIZE);
// setup
$dt = DateTime::createFromFormat("U", PHP_INT_MAX);
// should return 64-bit max
var_dump(sprintf("%064b", $dt->format('U')));
// should return 64-bit max
var_dump(sprintf("%064b", $dt->getTimestamp()));