Это может быть слишком большой вопрос, но прежде чем я передам его на аутсорсинг, я хотел бы сначала попытаться понять это и сделать это для себя.
Я работаю над проектом, который включает в себя существующую базу данных. Я строю сайт на основе существующих данных, но столкнулся с проблемами с отметками времени. В общем, я надеюсь, что кто-то может дать мне пример фрагмента того, что мне понадобится (функция или класс) для достижения этой цели:
- У каждого пользователя в базе данных есть таблицы данных, которые включают контент, такой как блоги, статьи и другие материалы, содержащие метки времени для дат.
- У каждого пользователя также есть код часового пояса (т. Е. 10+, 12-, 1+ и т. Д. И т. Д.), Который он выбирал вручную при регистрации, чтобы сделать любые временные метки применимыми к своему часовому поясу.
- Мне нужно создать функцию (или класс), которая позволит мне собирать часовой пояс пользователя и преобразовывать любые временные метки, чтобы они соответствовали коду часового пояса пользователя.
Пример:
$timestamp = $rows[blogentry_date]; //Just an example of a query result
$users_timeszone_code = TheFunctionI_NeedHelpCreating() // Hopefully collects users
// timezone code, and converts it to a supported
// timezone using date_default_timezone_set()??(just a guess)
CreateDate($users_timeszone_code, $timestamp);
Пример вывода:
12, Monday 2007. 5:00am // Just as an example
Имеет ли это смысл? Я надеюсь, что мои примеры не усугубили ситуацию, но мне легче объяснить, что я думаю в маленьких фрагментах кода, чем со словами..lol.
Любая помощь будет принята с благодарностью.
Ура и спасибо.