В каком формате даты DMARC?

У меня есть отчет DMARC, который включает:

<date_range>
  <begin>1500249600</begin>
  <end>1500335999</end>
</date_range>

Как преобразовать даты в человеческие?

1
задан 18 July 2017 в 12:22
5 ответов

Был конвертер из DMARC, вот он https://dmarcian.com/dmarc-xml/

И AFAIR есть также преобразованные даты. Поправьте меня, если я ошибаюсь.

2
ответ дан 3 December 2019 в 17:35

http://www.convert-unix-time.com/?t= 1500249600 дает:

метка времени 1500249600 означает:

В вашем часовом поясе: понедельник, 17 июля 2017 г., 10:00:00 UTC: понедельник, 17 июля 2017 г., 12:00:00

http://www.convert-unix-time.com/?t=1500335999 дает: отметка времени 1500335999 означает:

В вашем часовом поясе: вторник, 18 июля 2017 г., 09:59:59 UTC: понедельник, 17 июля 2017 г., 23:59:59

1
ответ дан 3 December 2019 в 17:35

Я получил тот же вопрос сегодня и пришел к этому сообщению из поиска Google :)

Однако похоже, что ссылка на сайт, упомянутая в предыдущем ответе, больше не существует.

вот рабочие ссылки на некоторые из таких преобразователей времени:

http://timestamp.online

https://www.unixtimestamp.com

https://www.epochconverter.com

1
ответ дан 3 December 2019 в 17:35

Функция date в bash удобна и проста для случайного преобразования, например, при чтении отчета DMARC. В OSX:

$ date -jr 1606953599
Wed  2 Dec 2020 23:59:59 GMT

Флаг -j запрещает date устанавливать дату в вашей системе. -r сообщает, что за ним следует время UNIX в секундах, что является форматом отчета DMARC для полей date_range.

1
ответ дан 3 December 2020 в 07:19

Попробуйте в командной строке Linux:

date --date='@1500249600'
Sun 16 Jul 2017 05:00:00 PM PDT
0
ответ дан 17 December 2021 в 17:15

Теги

Похожие вопросы