Як отримати налаштування Формат дати та Формат часу для використання у моєму шаблоні?


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 використовує різні маркери дати та часу, щоб врешті вказати формат. Тож, хоча це не вирішує мою проблему, я вдячний, що ви поділитесь для моєї майбутньої користі.
jessegavin

дуже приємно, спасибі велике ... не знав, що я
можу


0

Чому б вам не написати невелику функцію PHP, яка відображає специфікатори формату WordPress на специфікатори Any + Time ™? Тоді ви зможете досягти своєї мети :)


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