3v4l.org

run code in 500+ PHP versions simultaneously
<?php define( 'MINUTE_IN_SECONDS', 60 ); define( 'HOUR_IN_SECONDS', 60 * MINUTE_IN_SECONDS ); function current_time_61( $gmt_offset ) { return time() + (int) ( $gmt_offset * HOUR_IN_SECONDS ); } function current_time_62( $gmt_offset ) { return time() + ( (int) $gmt_offset * HOUR_IN_SECONDS ); } function current_time_621( $gmt_offset ) { return time() + (int) ( (float) $gmt_offset * HOUR_IN_SECONDS ); } var_dump( current_time_61( 5.5 ) ); var_dump( current_time_62( 5.5 ) ); var_dump( current_time_621( 5.5 ) );

preferences:
41.34 ms | 733 KiB | 5 Q