2010-12-15 97 views
1

我将在我的管理模块中有一个日期时间值,我正在寻找一个jQuery/JavaScript的方式填充作为日期时间的部件。symfony - jQuery的日期时间选择器

我已经看过了sfExtraFormPlugin,并去datepicker工作,但似乎没有日期时间部件。

是否有另一种选择?

我使用sf1.4

+0

你想只是一个开始时间或两者的开始时间和结束时间的日期选择器? – Flukey 2010-12-16 10:31:44

+0

那么这个小部件是我表格中的一个created_at字段,并且是一个时间戳。所以,可以选择一个日期和时间的东西会很好 – terrid25 2010-12-17 14:09:43

回答

0

还有的jQuery UI的日期选择器 - 很多的选择和一个漂亮的演示,更何况它从一个很好的支持库的。

http://jqueryui.com/demos/datepicker/

+1

我发现以下内容:http://garakkio.altervista.org/datepickerui/ - 这似乎帮助我 – terrid25 2010-12-15 14:34:58

0

另一个有趣的小工具:

http://www.malot.fr/bootstrap-datetimepicker/demo.php

你既可以选择日期和时间值。 我不知道该怎么用symfony 1.4插上,但这里是用symfony 2.0整合:

 

    {% block datetime_widget %} 
    {% spaceless %} 
     {% if widget == 'single_text' %} 
      {# block('form_widget_simple') #} 
      {{ form_errors(form) }} 
      <input type="hidden" id="{{ id }}" name="{{ name }}" value="{% if value %}{{ value|date('Y-m-d H:i:s') }}{% endif %}" /> 
      <div class="input-append date datetime-picker" data-date="{% if value %}{{ value|date('Y-m-d H:i:s') }}{% endif %}" data-link-field="{{ id }}"> 
       <input size="16" type="text" value="{% if value %}{{ value|date('j F Y - H:i') }}{% endif %}" readonly> 
       <span class="add-on"><i class="icon-remove"></i></span> 
       <span class="add-on"><i class="icon-th"></i></span> 
      </div> 
     {% else %} 
      <div {{ block('widget_container_attributes') }}> 
       {{ form_errors(form.date) }} 
       {{ form_errors(form.time) }} 
       {{ form_widget(form.date) }} 
       {{ form_widget(form.time) }} 
      </div> 
     {% endif %} 
    {% endspaceless %} 
    {% endblock datetime_widget %}