current_time(‘timestamp’) is wrong

Try passing in a second parameter to tell it to use the GMT offset.

current_time( 'timestamp', true );