截流自动化的商城平台
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343
  1. <!DOCTYPE html>
  2. <html>
  3. <head>
  4. <meta charset="utf-8">
  5. <title>layDate 日期组件功能演示一</title>
  6. <meta name="renderer" content="webkit">
  7. <meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
  8. <meta name="viewport" content="width=device-width, initial-scale=1.0, minimum-scale=1.0, maximum-scale=1.0, user-scalable=0">
  9. <link rel="stylesheet" href="../../../layuiadmin/layui/css/layui.css" media="all">
  10. <link rel="stylesheet" href="../../../layuiadmin/style/admin.css" media="all">
  11. </head>
  12. <body>
  13. <div class="layui-card layadmin-header">
  14. <div class="layui-breadcrumb" lay-filter="breadcrumb">
  15. <a lay-href="">主页</a>
  16. <a><cite>组件</cite></a>
  17. <a><cite>日期时间</cite></a>
  18. </div>
  19. </div>
  20. <div class="layui-fluid">
  21. <div class="layui-row layui-col-space15">
  22. <div class="layui-col-md12">
  23. <div class="layui-card">
  24. <div class="layui-card-header">常规用法</div>
  25. <div class="layui-card-body" pad15>
  26. <div class="layui-form">
  27. <div class="layui-form-item">
  28. <div class="layui-inline">
  29. <label class="layui-form-label">中文版</label>
  30. <div class="layui-input-inline">
  31. <input type="text" class="layui-input" id="test-laydate-normal-cn" placeholder="yyyy-MM-dd">
  32. </div>
  33. </div>
  34. <div class="layui-inline">
  35. <label class="layui-form-label">国际版</label>
  36. <div class="layui-input-inline">
  37. <input type="text" class="layui-input" id="test-laydate-normal-en" placeholder="yyyy-MM-dd">
  38. </div>
  39. </div>
  40. </div>
  41. </div>
  42. </div>
  43. </div>
  44. </div>
  45. <div class="layui-col-md12">
  46. <div class="layui-card">
  47. <div class="layui-card-header">五大选择器</div>
  48. <div class="layui-card-body" pad15>
  49. <div class="layui-form" wid100>
  50. <div class="layui-form-item">
  51. <div class="layui-inline">
  52. <label class="layui-form-label">年选择器</label>
  53. <div class="layui-input-inline">
  54. <input type="text" class="layui-input" id="test-laydate-type-year" placeholder="yyyy">
  55. </div>
  56. </div>
  57. <div class="layui-inline">
  58. <label class="layui-form-label">年月选择器</label>
  59. <div class="layui-input-inline">
  60. <input type="text" class="layui-input" id="test-laydate-type-month" placeholder="yyyy-MM">
  61. </div>
  62. </div>
  63. <div class="layui-inline">
  64. <label class="layui-form-label">日期选择器</label>
  65. <div class="layui-input-inline">
  66. <input type="text" class="layui-input" id="test-laydate-type-date" placeholder="yyyy-MM-dd">
  67. </div>
  68. </div>
  69. <div class="layui-inline">
  70. <label class="layui-form-label">时间选择器</label>
  71. <div class="layui-input-inline">
  72. <input type="text" class="layui-input" id="test-laydate-type-time" placeholder="HH:mm:ss">
  73. </div>
  74. </div>
  75. <div class="layui-inline">
  76. <label class="layui-form-label">日期时间选择器</label>
  77. <div class="layui-input-inline">
  78. <input type="text" class="layui-input" id="test-laydate-type-datetime" placeholder="yyyy-MM-dd HH:mm:ss">
  79. </div>
  80. </div>
  81. </div>
  82. </div>
  83. </div>
  84. </div>
  85. </div>
  86. <div class="layui-col-md12">
  87. <div class="layui-card">
  88. <div class="layui-card-header">范围选择</div>
  89. <div class="layui-card-body" pad15>
  90. <div class="layui-form" wid100>
  91. <div class="layui-form-item">
  92. <div class="layui-inline">
  93. <label class="layui-form-label">日期范围</label>
  94. <div class="layui-input-inline">
  95. <input type="text" class="layui-input" id="test-laydate-range-date" placeholder=" - ">
  96. </div>
  97. </div>
  98. <div class="layui-inline">
  99. <label class="layui-form-label">年范围</label>
  100. <div class="layui-input-inline">
  101. <input type="text" class="layui-input" id="test-laydate-range-year" placeholder=" - ">
  102. </div>
  103. </div>
  104. <div class="layui-inline">
  105. <label class="layui-form-label">年月范围</label>
  106. <div class="layui-input-inline">
  107. <input type="text" class="layui-input" id="test-laydate-range-month" placeholder=" - ">
  108. </div>
  109. </div>
  110. <div class="layui-inline">
  111. <label class="layui-form-label">时间范围</label>
  112. <div class="layui-input-inline">
  113. <input type="text" class="layui-input" id="test-laydate-range-time" placeholder=" - ">
  114. </div>
  115. </div>
  116. <div class="layui-inline">
  117. <label class="layui-form-label">日期时间范围</label>
  118. <div class="layui-input-inline">
  119. <input type="text" class="layui-input" id="test-laydate-range-datetime" placeholder=" - ">
  120. </div>
  121. </div>
  122. </div>
  123. </div>
  124. </div>
  125. </div>
  126. </div>
  127. <div class="layui-col-md12">
  128. <div class="layui-card">
  129. <div class="layui-card-header">自定义格式</div>
  130. <div class="layui-card-body" pad15>
  131. <div class="layui-form" wid100>
  132. <div class="layui-form-item">
  133. <div class="layui-inline">
  134. <label class="layui-form-label">请选择日期</label>
  135. <div class="layui-input-inline">
  136. <input type="text" class="layui-input" id="test-laydate-format-date1" placeholder="yyyy年MM月dd日">
  137. </div>
  138. </div>
  139. <div class="layui-inline">
  140. <label class="layui-form-label">请选择日期</label>
  141. <div class="layui-input-inline">
  142. <input type="text" class="layui-input" id="test-laydate-format-date2" placeholder="dd/MM/yyyy">
  143. </div>
  144. </div>
  145. <div class="layui-inline">
  146. <label class="layui-form-label">请选择月份</label>
  147. <div class="layui-input-inline">
  148. <input type="text" class="layui-input" id="test-laydate-format-month" placeholder="yyyyMM">
  149. </div>
  150. </div>
  151. <div class="layui-inline">
  152. <label class="layui-form-label">请选择时间</label>
  153. <div class="layui-input-inline">
  154. <input type="text" class="layui-input" id="test-laydate-format-time" placeholder="H点m分">
  155. </div>
  156. </div>
  157. <div class="layui-inline">
  158. <label class="layui-form-label">请选择范围</label>
  159. <div class="layui-input-inline">
  160. <input type="text" class="layui-input" id="test-laydate-format-range1" placeholder=" ~ ">
  161. </div>
  162. </div>
  163. <div class="layui-inline">
  164. <label class="layui-form-label">请选择范围</label>
  165. <div class="layui-input-inline">
  166. <input type="text" class="layui-input" id="test-laydate-format-range2" placeholder="开始 到 结束">
  167. </div>
  168. </div>
  169. </div>
  170. </div>
  171. </div>
  172. </div>
  173. </div>
  174. <div class="layui-col-md12">
  175. <div class="layui-card">
  176. <div class="layui-card-header">同时绑定多个</div>
  177. <div class="layui-card-body" pad15>
  178. <div class="layui-form" wid100>
  179. <div class="layui-form-item">
  180. <div class="layui-inline">
  181. <input type="text" class="layui-input test-laydate-item" placeholder="yyyy-MM-dd">
  182. </div>
  183. <div class="layui-inline">
  184. <input type="text" class="layui-input test-laydate-item" placeholder="yyyy-MM-dd">
  185. </div>
  186. <div class="layui-inline">
  187. <input type="text" class="layui-input test-laydate-item" placeholder="yyyy-MM-dd">
  188. </div>
  189. </div>
  190. </div>
  191. </div>
  192. </div>
  193. </div>
  194. </div>
  195. </div>
  196. <script src="../../../layuiadmin/layui/layui.js"></script>
  197. <script>
  198. layui.config({
  199. base: '../../../layuiadmin/' //静态资源所在路径
  200. }).extend({
  201. index: 'lib/index' //主入口模块
  202. }).use(['index', 'laydate'], function(){
  203. var laydate = layui.laydate;
  204. //示例代码
  205. //常规用法
  206. laydate.render({
  207. elem: '#test-laydate-normal-cn'
  208. });
  209. //国际版
  210. laydate.render({
  211. elem: '#test-laydate-normal-en'
  212. ,lang: 'en'
  213. });
  214. //年选择器
  215. laydate.render({
  216. elem: '#test-laydate-type-year'
  217. ,type: 'year'
  218. });
  219. //年月选择器
  220. laydate.render({
  221. elem: '#test-laydate-type-month'
  222. ,type: 'month'
  223. });
  224. //日期选择器
  225. laydate.render({
  226. elem: '#test-laydate-type-date'
  227. //,type: 'date' //type 默认为 date,所以可不填
  228. });
  229. //时间选择器
  230. laydate.render({
  231. elem: '#test-laydate-type-time'
  232. ,type: 'time'
  233. });
  234. //日期时间选择器
  235. laydate.render({
  236. elem: '#test-laydate-type-datetime'
  237. ,type: 'datetime'
  238. });
  239. //日期范围
  240. laydate.render({
  241. elem: '#test-laydate-range-date'
  242. ,range: true
  243. });
  244. //年范围
  245. laydate.render({
  246. elem: '#test-laydate-range-year'
  247. ,type: 'year'
  248. ,range: true
  249. });
  250. //年月范围
  251. laydate.render({
  252. elem: '#test-laydate-range-month'
  253. ,type: 'month'
  254. ,range: true
  255. });
  256. //时间范围
  257. laydate.render({
  258. elem: '#test-laydate-range-time'
  259. ,type: 'time'
  260. ,range: true
  261. });
  262. //日期时间范围
  263. laydate.render({
  264. elem: '#test-laydate-range-datetime'
  265. ,type: 'datetime'
  266. ,range: true
  267. });
  268. //自定义格式
  269. laydate.render({
  270. elem: '#test-laydate-format-date1'
  271. ,format: 'yyyy年MM月dd日'
  272. });
  273. laydate.render({
  274. elem: '#test-laydate-format-date2'
  275. ,format: 'dd/MM/yyyy'
  276. });
  277. laydate.render({
  278. elem: '#test-laydate-format-month'
  279. ,type: 'month'
  280. ,format: 'yyyyMM'
  281. });
  282. laydate.render({
  283. elem: '#test-laydate-format-time'
  284. ,type: 'time'
  285. ,format: 'H点m分'
  286. });
  287. laydate.render({
  288. elem: '#test-laydate-format-range1'
  289. ,range: '~'
  290. });
  291. laydate.render({
  292. elem: '#test-laydate-format-range2'
  293. ,type: 'datetime'
  294. ,range: '到'
  295. ,format: 'yyyy年M月d日H时m分s秒'
  296. });
  297. //同时绑定多个
  298. lay('.test-laydate-item').each(function(){
  299. laydate.render({
  300. elem: this
  301. ,trigger: 'click'
  302. });
  303. });
  304. });
  305. </script>
  306. </body>
  307. </html>