в моей базе данных один столбец имеет значение utcdatetime
, и я хочу показать, что дата и время в часовом поясе страны.
это значение моей базы данных: 2020- 02-25 11:12:28 PM и я хочу вывести значение, например us system : 2020-02-25 13:12:28 PM приблизительно, потому что В Индии на 10 часов 30 минут больше, чем в Вашингтоне, D C, США
Я пытался с кодом ниже:
function GridCreated(sender, args) {
var masterTable = $find("<%= dgAdminErrorLog.ClientID %>").get_masterTableView();
var items = masterTable.get_dataItems();
for (var i = 0; i < items.length; i++) {
var date = masterTable.getCellByColumnUniqueName(items[i], "ErrorDateTimeUtc").innerHTML;
// conver the date and set it back to the cell.
var d = new Date();
var systimezone = d.getTimezone();
var indiaTime = date.toLocaleString("en-US", { timeZone: Intl.DateTimeFormat().resolvedOptions().timeZone});
masterTable.getCellByColumnUniqueName(items[i], "ErrorDateTimeUtc").innerHTML = indiaTime.toLocaleString();
}
}