UTC時間を北京時間に変換

// UTC時間を北京時間
関数に変換utc2beijing(utcTime){
     var T_pos = utcTime.indexOf( 'T' );
     var Z_pos = utcTime.indexOf( 'Z' );
     var year_month_day = utcTime.substr(0 、T_pos);
     var hour_minute_second = utcTime.substr(T_pos + 1、Z_pos-T_pos-1 );
     var new_datetime = year_month_day + "" + hour_minute_second; // 2017-03-31 08:02:06 

    // プロセスはタイム 
    スタンプタイムスタンプ= 新しい日付( Date.parse(new_datetime)); 
    timestamp = timestamp.getTime(); 
    timestamp = timestamp / 1000;

    // 8時間を追加し、北京時間はUTC時間よりも8つのタイムゾーンです
    var timestamp = timestamp + 8 * 60 * 60 ; 

    // タイムスタンプは時間に変換されます
    bjTime = new Date(parseInt(timestamp)* 1000).toLocaleString( ).replace(/ \ // g、 '。')。replace(/ [\ u4e00- \ u9fa5] / g、 '' );
     return bjTime; 
} 
// utc2beijing( '2020-04-17T02:31:04.000000 Z ')
// "2020.4.17 10:31:04"

 

おすすめ

転載: www.cnblogs.com/boystao/p/12739653.html