Despite of the fact that $timestamp according to description by default is null the result of function w/o second parameter and null as second parameter differs
<?php
var_dump(date('YmdHis')); -> string(14) "20250408142831"
var_dump(date('YmdHis', null)); -> string(14) "19700101030000"
?>
It's discouraging