Spec-Zone.ru › JavaScript

Temporal.ZonedDateTime.prototype.toPlainDateTime()

Baseline Ограниченная доступность

Эта функция не является Baseline, так как она не работает в некоторых наиболее широко используемых браузерах.

Метод toPlainDateTime() экземпляров Temporal.ZonedDateTime возвращает новый объект Temporal.PlainDateTime, представляющий части даты и времени этого объекта даты-времени. Удалена только информация о часовом поясе.

Внимание: После преобразования Temporal.ZonedDateTime в Temporal.PlainDateTime он больше не учитывает часовой пояс. Последующие операции, такие как арифметические операции или операции with(), не будут учитывать переход на летнее время и могут не давать тех же результатов, что и эквивалентные операции с исходным Temporal.ZonedDateTime. Однако, если вы не выполняете эти операции во время перехода часового пояса, разницу заметить невозможно. Поэтому будьте очень осторожны при выполнении этого преобразования, так как последующие результаты могут быть правильными в большинстве случаев, но оказаться некорректными только при переходах между смещениями, таких как начало или конец летнего времени.

Синтаксис

toPlainDateTime()

Параметры

Нет.

Возвращаемое значение

Новый объект Temporal.PlainDateTime, представляющий части даты и времени этого объекта даты-времени.

Примеры

Использование toPlainDateTime()

const zdt = Temporal.ZonedDateTime.from(
  "2021-07-01T12:34:56.987654321-04:00[America/New_York]",
);
const plainDateTime = zdt.toPlainDateTime();
console.log(plainDateTime.toString()); // 2021-07-01T12:34:56.987654321

Спецификации

Спецификация
Temporal
# sec-temporal.zoneddatetime.prototype.toplaindatetime

Совместимость с браузерами

Настольные компьютеры Мобильные Сервер
Chrome Edge Firefox Opera Safari Chrome Android Firefox для Android Opera Android Safari на iOS Samsung Internet WebView Android WebView на iOS Bun Deno Node.js
toPlainDateTime
144
144
139
128
preview
144
139
95
Нет
Нет
144
Нет
1.4.0
2.7
26.0.0

См. также

  • Temporal.ZonedDateTime
  • Temporal.PlainDateTime
  • Temporal.ZonedDateTime.prototype.toPlainDate()
  • Temporal.ZonedDateTime.prototype.toPlainTime()
  • Temporal.ZonedDateTime.prototype.toInstant()
  • Temporal.PlainDateTime.prototype.toZonedDateTime()

© 2005–2025 MDN contributors.
Licensed under the Creative Commons Attribution-ShareAlike License v2.5 or later.
https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Temporal/ZonedDateTime/toPlainDateTime

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API