Как получить настройки формата даты и времени для использования в моем шаблоне?


24

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

Admin > Settings > General > Date Format
Admin > Settings > General > Time Format

Я использую плагин Any + Time jQuery в качестве селектора даты / времени для представления редактора для пользовательского типа записи. Это позволяет вам указать формат даты и времени, используя те же настройки, что и WordPress . Изменить: Оказывается, он не использует те же токены части даты, что WordPress. Ламе.

http://www.ama3.com/anytime/#AnyTime.Converter.format

В идеале я хочу сделать что-то вроде этого ...

<?php 
  $wpDateFormat = get_admin_settings('DateFormat');
  // $wpDateFormat now holds something like "F j, Y"
?>

<script>
    $("#datetime").AnyTime_picker({
      format: '<?php echo $wpDateFormat ?>'
    );
</script>

Чего я не знаю, так это ... есть ли такая функция get_admin_settings()?

Ответы:


51
get_option('date_format');
get_option('time_format');

Спасибо, получается, что плагин jQuery использует разные токены даты и времени, чтобы указать формат в конце концов. Поэтому, хотя это не решает мою проблему, я благодарен вам за то, что вы поделились ради моей будущей выгоды.
Джессегавин

очень хорошо, спасибо большое ... не знал, что
смогу


0

Почему бы вам не написать небольшую функцию PHP, которая отображает спецификаторы формата WordPress на спецификаторы Any + Time ™? Тогда вы сможете достичь своей цели :)


1
Кто-то уже написал преобразование из php date()в strftime()формат , и я думаю, что формат MySQL, используемый Any + Time, совместим с последним.
Ян Фабри
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.