|
Преобразование даты для http запроса
| ☑ |
0
pavlushov
20.12.22
✎
18:03
|
Требуется в заголовке запроса передать дату в формате "Tue, 20 Dec 2022 13:41:57 GMT", во первых не могу найти как такой формат называется, ну и соответственно не могу найти примеры функций для получения даты в таком формате. Может кто подскажет, что за формат или функцию для преобразования.
|
|
1
Fragster
гуру
20.12.22
✎
18:31
|
на принимающей стороне мудаки
|
|
2
Fragster
гуру
20.12.22
✎
18:31
|
но вангую, что XMLСтрока(Дата) оно у них тоже сожрет
|
|
3
Fragster
гуру
20.12.22
✎
18:37
|
Вообще это либо RFC1123 либо RFC2822
|
|
4
ДедМорроз
20.12.22
✎
19:13
|
Я такой формат писал через два массива - имена дней недели и имена месяцев,цифры Формат умеет из коробки,а часовой пояс можно получить для сеанса без проблем.
|
|
5
MM
21.12.22
✎
08:22
|
(0) Неужели так не работает?
Формат(ТекущаяДатаСеанса(), "Л=en_US; ДФ='ddd, dd MMM yyyy HH:mm:ss'")+" GMT"
(4) Зачем так сложно?
|
|
6
Fragster
гуру
21.12.22
✎
12:14
|
(5) только не GMT, а представление своего часового пояса
|
|
7
ДедМорроз
21.12.22
✎
12:54
|
(5) я писал один раз,а потом это с разными вариантами можно на любом языке использовать,а форматы у всех языков разные и от настроек системы зависят.
|
|
8
pavlushov
21.12.22
✎
15:41
|
(5) спасибо! не догадался в формате язык поменять)
|
|
9
MM
23.12.22
✎
08:07
|
(6) На самом деле лучше всего вначале привести время к UTC. В моём примере это пропущено.
(7) Если формат явно задан в форматной строке тоже?
|
|