При попытке открыть проект, который больше не может находиться, Visual Studio предложит Вам разрешение удалить его из списка MRU. Таким образом, при временном переименовании соответствующей высокоуровневой папки для фальсифицирования исчезновения проектов, можно избавиться от проектов один за другим.
Недавно я столкнулся с той же проблемой. И это было решено с помощью следующего кода:
x = new Date();
let hoursDiff = x.getHours() - x.getTimezoneOffset() / 60;
let minutesDiff = (x.getHours() - x.getTimezoneOffset()) % 60;
x.setHours(hoursDiff);
x.setMinutes(minutesDiff);
Для записи, помните, что последняя буква «Z» в «2009-09-28T08: 00: 00Z» означает, что время действительно в UTC.
См. http://en.wikipedia.org/wiki/ISO_8601 для подробностей.
JSON использует функцию Date.prototype.toISOString
, которая не представляет местное время - она представляет время в неизмененном UTC - если вы посмотрите на вывод даты, вы можете видите, что вы находитесь в UTC + 2 часа, поэтому строка JSON изменяется на два часа, но если это позволяет правильно представить одно и то же время в нескольких часовых поясах.
Обычно вы хотите, чтобы даты представлялись каждому пользователю в его собственном местном времени -
, поэтому мы используем GMT (UTC).
Используйте Date.parse (jsondatestring) для получения строки местного времени,
если только вы хотите, чтобы ваше местное время показывалось каждому посетителю.
В этом случае используйте метод Анатолия.
, если вы не хотите, чтобы ваше местное время показывалось каждому посетителю.
В этом случае используйте метод Анатолия.
, если вы не хотите, чтобы ваше местное время показывалось каждому посетителю.
В этом случае используйте метод Анатолия.