这是一个奇怪的问题,但是我想知道如何访问日期和时间设置

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


我正在使用Any + Time jQuery插件作为日期/自定义帖子类型的编辑器视图的时间选择器。它允许您使用与WordPress相同的设置来指定日期和时间格式。编辑:事实证明它没有使用与W​​ordPress相同的日期部分令牌。 me脚。

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()这样的功能吗?

#1 楼

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


评论


谢谢,结果证明jQuery插件毕竟使用不同的日期和时间标记来指定格式。因此,尽管这并不能解决我眼前的问题,但感谢您与我分享未来的利益。

– jessegavin
2010年8月19日在19:23

非常好,非常感谢...不知道我可以做到这一点:)

–敏捷的SEO
2012年4月4日在19:51

#2 楼

您需要get_option()。特别是:

$date_format = get_option( 'date_format' );
$time_format = get_option( 'time_format' );


#3 楼

为什么不编写一个小的PHP函数,将WordPress格式说明符映射到Any + Time™说明符?然后,您可以实现您的目标:)

评论


有人已经写了从php date()到strftime()格式的转换,我认为Any + Time使用的MySQL格式与后者兼容。

– Jan Fabry
2010年10月7日在21:10