Форматирование даты PayPal:что такое «ЧЧ:ММ:СС ДД Ммм ГГ, ГГГГ по тихоокеанскому стандартному времени»?

StackOverflow https://stackoverflow.com/questions/908077

  •  05-09-2019
  •  | 
  •  

Вопрос

Я смотрю на PayPal IPN docs, и там говорится datetime штампы их строк форматируются как:

HH:MM:SS DD Mmm YY, YYYY PST

То есть год указан дважды?

Один раз двузначный, а другой четырехзначный?

Это выглядит странно.

Это было полезно?

Решение

Похоже, это ошибка в документации.Фактический формат должен быть «ЧЧ:ММ:СС Ммм ДД, ГГГГ по тихоокеанскому времени» (например,«08:30:06, 19 апреля 2017 г. по тихоокеанскому времени»)

Другие советы

На самом деле в PHP вам нужно использовать date("Y-m-d H:i:s\Z") .В результате получится что-то вроде 2012-04-30T00:05:47Z -- я не заметил разницы между urlencoded и не urlencoded.

Ребята, где вы находите эту информацию?Эта информация неуловима в их документации и стоила мне часа или двух поисков и проб.Единственное место, где я вижу этот формат, — это поле TIMESTAMP.Возникли трудности с PROFILESTARTDATE API PayPal NVP для CreateRecurringPaymentsProfile и ошибка «Дата начала подписки должна быть действительной».

Для php синтаксис такой date("G:i:s M m, Y T");

Это правильный формат в соответствии с их документацией-2010-03-27t12: 34: 49Z, так что это-yyyy-mm-ddthh: mm: ssz (я не знаю, что такое в середине и z, но это постоянное Для всех дат) я создал библиотеку PayPal NVP в Java, поэтому, если вы хотите проверить, как это работает, или использовать ее, вы более чем приветствуете.это на sourceforge - payapal-nvp.sourceforge.net

Завершите дату плюс часы, минуты, секунды и десятичная доля второго yyyy-mm-ddthh: mm: ss.stzd (например, 1997-07-16t19: 20: 30.45+01: 00), где TZD = Устройство часовых поясов (z или +hh: мм или -hh: мм)

Пример 1994-11-05T08: 15: 30-05: 00 соответствует 5 ноября 1994 г., 8:15:30, восточное стандартное время США.

1994-11-05T13:15:30Z соответствует тому же моменту.

https://www.w3.org/TR/NOTE-datetime

На самом деле, я думаю, что правильный формат:гггг-ММ-ддTHH:MM:ssZ

Дело важное.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top