WordPress.org

Make WordPress Core

Ticket #8662: 8662.diff

File 8662.diff, 831 bytes (added by Denis-de-Bernardy, 5 years ago)
  • wp-includes/functions.php

     
    6161function current_time( $type, $gmt = 0 ) { 
    6262        switch ( $type ) { 
    6363                case 'mysql': 
    64                         return ( $gmt ) ? gmdate( 'Y-m-d H:i:s' ) : gmdate( 'Y-m-d H:i:s', ( time() + ( get_option( 'gmt_offset' ) * 3600 ) ) ); 
     64                        return ( $gmt ) ? gmdate( 'Y-m-d H:i:s' ) : gmdate( 'Y-m-d H:i:s', ( strtotime(gmdate("Y-m-d H:i:s")) + ( get_option( 'gmt_offset' ) * 3600 ) ) ); 
    6565                        break; 
    6666                case 'timestamp': 
    67                         return ( $gmt ) ? time() : time() + ( get_option( 'gmt_offset' ) * 3600 ); 
     67                        return ( $gmt ) ? strtotime(gmdate("Y-m-d H:i:s")) : strtotime(gmdate("Y-m-d H:i:s")) + ( get_option( 'gmt_offset' ) * 3600 ); 
    6868                        break; 
    6969        } 
    7070}