Red de conocimiento informático - Material del sitio web - ¿Cómo utilizar JS para crear códigos de tiempo para diferentes países?

¿Cómo utilizar JS para crear códigos de tiempo para diferentes países?

Este método (original, conserve la información del autor): /** *?Obtener la hora correspondiente según la zona horaria*?@author?hutia *?@param?{Date}?date?datetime objeto* ?@param?{número}?timezone?timezone *?@return?{string}?Return time string*/

función?getTimeString(fecha,?timezone){

var?tz?=?date.getTimezoneOffset();

var?dt?=?new?Date();

dt.setTime(date.getTime()?+ ? tz*60000?+?timezone*3600000);

return?format(dt.getHours())?+?' :'?+?format(dt.getMinutes())?+?' + ?'?+?format(dt.getSeconds());

función?formato(n)?{

if(n?

¿regresar?''+n;

}

}

}

//? A continuación se muestra un ejemplo de cómo usarlo

var?now?=?new?Date();

document.write('Beijing?') ?+?getTimeString(now ,? 8)?+?'
');

document.write('¿Londres?' ?+?getTimeString(ahora,?0)?+?'
') ;

document.write('¿Nueva York?' ?+?getTimeString(ahora,?-5)?+?'
');

document.write( 'Tokio ?' ?+?getTimeString(now,?9)?+?
');

Cuando se use, generará: Beijing?08:44:48

¿Londres?00:44:48

¿Nueva York?19:44:48

¿Tokio?