Search code examples
phpunix-timestamp

Subtract 2 minutes from a unix timestamp


Could someone assist me on a timestamp issue.. how can I subtract 2 minutes from this timestamp?

    echo 'Settings from database (octopus_import_employees):';
    $settings = get_settings('octopus_import_employees');
    var_dump($settings);

    echo 'Timestamp in human format (Started timestamp):';
    $started = date("Y-m-d H:i:s", $settings['started']);
    var_dump($started);

var_dump($settings); gets an unix timestamp such as: 342534534

var_dump($started); converts it to a readable format such as: 2019-11-08 05:08:58.

All help would be appreciated.


Solution

  • Timestamps are in seconds so you can subtract 120 seconds (i.e. 2 minutes) from it

    $time = $settings['started'] - 120;
    
    echo 'Timestamp in human format (Started timestamp):';
    $started = date("Y-m-d H:i:s", $time);
    var_dump($started);