Какой формат времени это и как конвертировать в читаемый формат? - PullRequest
0 голосов
/ 10 июня 2011

Это один из тех вопросов, на который, я уверен, будет быстрый ответ, но я не могу его найти.

Используя API Graph Facebook, часы работы для бизнеса возвращаются в формате JSON в следующем формате:

"hours": {
  "mon_1_open": 406800,
  "mon_1_close": 437400,
  "tue_1_open": 493200,
  "tue_1_close": 523800,
  "wed_1_open": 579600,
  "wed_1_close": 610200,
  "thu_1_open": 61200,
  "thu_1_close": 91800,
  "fri_1_open": 147600,
  "fri_1_close": 178200,
  "sat_1_open": 237600,
  "sat_1_close": 264600,
  "sun_1_open": 324000,
  "sun_1_close": 345600
}

Часы должны быть 09:00 - 17:30 по будням, 1000-1730 по субботам и 1000-1600 по воскресеньям.

Я вижу, что между открытием и закрытием в будние дни есть 30600 секунд, так что с какого-то времени это количество секунд, но я не уверен, с чего.

Что это за формат времени и как я могу преобразовать его во что-то пригодное для использования в PHP?

Бонус: зачем им использовать метку времени "с тех пор" что-то, считая, что часы повторяются еженедельно?

1 Ответ

2 голосов
/ 10 июня 2011

Я не уверен, в каком TimeZone вы находитесь, но, глядя на него, все, похоже, являются точными секундами отсчета, начиная с 00:00 до 00:00 четверга утра. Я бы сказал, что это приблизит вас к часовому поясу PST.

...