時間控制項之賦值問題 datetimebox

2022-01-21 20:05:14 字數 877 閱讀 1225

1.datetimebox不顯示毫秒數:

<

input

class

="easyui-datetimebox"

name

="birthday"

data-options

="required:true,showseconds:false"

value

="3/4/2010 2:3"

style

="width:150px"

>

使用:showseconds:fals屬性,顯示效果為

2016-12-01 16:42

2.取值:使用getvalue方法

jquery("#s_stime").datetimebox("getvalue");

3.賦值:使用setvalue方法

jquery("#stime").datetimebox('setvalue', stime);

但是,在賦值這裡,卻有乙個不太明顯的坑等著我來跳進去……

上面的stime是從資料庫拿出來的乙個時間戳,比如1480581720  轉換為北京時間就是2016/12/1 16:42,要是直接將該時間戳setvalue進去,則在頁面上直接顯示的2016-12-15 12:30,無奈的我看了好半天,也沒發現**有個時間戳可以轉換為這個時間,後來才意識到原來datetimebox在賦值的時候,必須是它預設的資料格式,也就是必須將時間戳轉化為yyyy-mm-dd hh: mm這種形式,然後在setvalue進去,這樣方才達到預期效果,否則,它自身就會把當前時間賦值給該控制項,這樣就是為什麼出現2016-12-15 12:30的原因。

時間控制項之賦值問題 datetimebox

1.datetimebox不顯示毫秒數 input class easyui datetimebox name birthday data options required true,showseconds false value 3 4 2010 2 3 style width 150px 使用 ...

動態建立控制項及以迴圈賦值之四

來自本論壇問題的答覆 for int i 0 i 4 i i 1 zh.location new point 100 i,17 this.controls.add zh this.refresh control.controlcollection 文字框 this.controls foreach ...

layui之時間控制項閃退的問題

專案上線,發現後台管理系統layui的子頁面出現時間控制項閃退的問題,根本選取不到時間。其原因是 如果出現頁面找到多個節點,只有第乙個節點能正常使用後面的節點都會閃退,可以理解為目前laydate不支援一次性render多個節點。不是什麼例項重複的問題,因為我每個頁面建立的例項都不一樣還是閃退。而後...