Update documentation for setDateFormatter

Include how to opt-in to the built-in moment.js configuration and document the new formatMask property.
This commit is contained in:
Niren Orie 2018-02-12 11:59:01 -04:00
parent 8842bfe0f3
commit 2509a6915d

14
doc.tpl
View File

@ -372,6 +372,18 @@ jQuery('#_datetimepicker_weekends_disable').datetimepicker({
formatDate: function (date, format) { formatDate: function (date, format) {
return moment(date).format(format); return moment(date).format(format);
},
//Optional if using mask input
formatMask: function(format){
return format
.replace(/Y{4}/g, '9999')
.replace(/Y{2}/g, '99')
.replace(/M{2}/g, '19')
.replace(/D{2}/g, '39')
.replace(/H{2}/g, '29')
.replace(/m{2}/g, '59')
.replace(/s{2}/g, '59');
} }
}); });
</code></pre> </code></pre>
@ -381,6 +393,8 @@ jQuery('#_datetimepicker_weekends_disable').datetimepicker({
formatTime:'h:mm a', formatTime:'h:mm a',
formatDate:'DD.MM.YYYY' formatDate:'DD.MM.YYYY'
});</code></pre> });</code></pre>
<p>Because of its popularity, moment.js has a pre-defined configuration that can be enabled with:</p>
<pre><code class="language-javascript">$.datetimepicker.setDateFormatter('moment');</code></pre>
<hr id="range" /> <hr id="range" />
<h4>Range between date<a href="#range">#</a></h4> <h4>Range between date<a href="#range">#</a></h4>
<p><strong>javaScript</strong></p> <p><strong>javaScript</strong></p>