jdate

功能描述

多格式、功能强大的移动端日期选择插件

快速使用

  1. 调用jdate.min
  2. <script type="text/javascript" src="libs/jdate.min.js"></script>
  3. 存放时间的位置
  4. 1
  5. <div class="form-group clearfix">
  6. <div class="col-xs-6">
  7. <input readonly class="form-control" type="text" id="date-group1-1" placeholder="YYYY-MM">
  8. </div>
  9. <div class="col-xs-6">
  10. <input readonly class="form-control" type="text" id="date-group1-2" placeholder="YYYY-MM-DD">
  11. </div>
  12. </div>
  13. js调用插件
  14. // 格式
  15. new Jdate({
  16. el: '#date-group1-1',
  17. format: 'YYYY-MM',
  18. beginYear: 2000,
  19. endYear: 2100
  20. })
  21. new Jdate({
  22. el: '#date-group1-2',
  23. format: 'YYYY-MM-DD',
  24. beginYear: 2000,
  25. endYear: 2100
  26. })
  27. 2
  28. <div class="form-group clearfix">
  29. <div class="col-xs-6">
  30. <input readonly class="form-control" type="text" id="date-group2-1" placeholder="完整实例">
  31. </div>
  32. </div>
  33. js调用插件
  34. /* 回调函数
  35. * tips: 在vue及其他mvvm框架中使用时,在confirm中修改v-model绑定的数据即可
  36. */
  37. new Jdate({
  38. el: '#date-group2-1',
  39. format: 'YYYY-MM-DD',
  40. beginYear: 2000,
  41. endYear: 2100,
  42. init: function() {
  43. console.log('插件开始触发');
  44. },
  45. moveEnd: function() {
  46. console.log('滚动结束');
  47. },
  48. confirm: function(date) {
  49. console.log(date)
  50. console.log('确定按钮触发');
  51. },
  52. cancel: function() {
  53. console.log('插件运行取消');
  54. }
  55. })

特别说明

  1. html页面中存放的id都有对应的js调用后面跟有注释。