Как преобразовать все временные метки php custom_field в базу данных в js timestamps?

В течение прошлого года мы _date значения даты и времени в пользовательском поле _date с помощью strtotime (). В нашей базе данных из нашей базы данных насчитывается около 100 PHP.

Я бы очень хотел использовать jQuery datepicker для этого настраиваемого поля – сделать его более удобным для пользователя. Тем не менее, datepicker сохраняет значения даты по-разному. Даже если я использую UNIX-время, он добавляет «000» до конца. Это создает проблемы в интерфейсе, который извлекает данные и точно сортирует их.

Из того, что я вижу, у меня есть два основных варианта.

  1. Преобразование всех текущих значений _date значения JS
  2. Напишите мой код на лицевой стороне для учета как значений JS, так и PHP.

Я использую Datepicker Advanced Custom Fields . Я думаю, что самым чистым способом сделать это было бы обновление существующих значений в базе данных до отметки времени JS. Есть простой способ сделать это? Я действительно не чувствую, что вручную обновляю> 100 дат.

Все значения в этом custom_field в настоящее время выглядят следующим образом:

  • 1375820168 (php в секундах)

Мне нужно, чтобы они были такими:

  • 1375820168000 (js в миллисекундах)

Или это:

  • 20130706 (js yymmdd)

Solutions Collecting From Web of "Как преобразовать все временные метки php custom_field в базу данных в js timestamps?"

ACF, использующий миллисекунды, не является стандартным для временных меток и не является полезным.

Насколько вам нужна точность? Имейте в виду, что преобразование к чему-то вроде yyyymmdd не будет учитывать часовые пояса.

Если у вас есть доступ к PHPMyAdmin (или аналогичному) и знаете свой путь вокруг SQL, запуск быстрого запроса, вероятно, будет самым простым решением, хотя миллисекунды ACF будут раздражать меня настолько, что я передумал использовать этот плагин.