#javascript #node.js #reactjs
Вопрос:
Есть ли какой-либо способ получить глобальное время часового пояса вместо того, чтобы полагаться на компьютерное время пользователя. Например, если мне нужно текущее время, например, 12:30 вечера, но пользовательское время на ПК отстает, поэтому я получаю это время вместо 12:30
Комментарии:
1. Вы можете использовать API, например API часового пояса Google . Вы можете найти в нижней части веб-сайта , как рассчитать время
2. спасибо, что он просто дал мне название часового пояса, я хочу, чтобы фактическое время вы могли вставить ссылку для него
3. Вы можете найти в нижней части веб-сайта , как рассчитать время
Ответ №1:
принеси(«http://worldtimeapi.org/api/timezone/Asia/Kolkata») рез ниже
{
"abbreviation": "IST",
"client_ip": "2409:4064:88f:cbb9:7477:697e:bf20:b2eb",
"datetime": "2021-09-04T15:07:49.219998 05:30",
"day_of_week": 6,
"day_of_year": 247,
"dst": false,
"dst_from": null,
"dst_offset": 0,
"dst_until": null,
"raw_offset": 19800,
"timezone": "Asia/Kolkata",
"unixtime": 1630748269,
"utc_datetime": "2021-09-04T09:37:49.219998 00:00",
"utc_offset": " 05:30",
"week_number": 35
}
var date = new Date(unixtime * 1000);
var h = date.getHours();
var m = "0" date.getMinutes();
var s = "0" date.getSeconds();
var formattedTime = h ':' m.substr(-2) ':' s.substr(-2);
console.log(formattedTime); // 15:07:49
Комментарии:
1. надеюсь, у вас есть решение
2. Пожалуйста, укажите дополнительную информацию в своем ответе. Как это написано в настоящее время, трудно понять ваше решение.