EasyUI是一款非常方便易用的前端框架,其中的JSON數(shù)據(jù)格式和日期時間的處理也非常簡單,下面我們就來介紹一下EasyUI中JSON和日期時間的使用方法。
JSON數(shù)據(jù)格式在EasyUI中非常常用,我們可以通過EasyUI中的dataparser來實現(xiàn)JSON數(shù)據(jù)的解析和生成。具體的代碼如下:
<script type="text/javascript"> var jsonStr = '{"id":1,"name":"Tom","age":23}'; var data = $.parseJSON(jsonStr); alert(data.name); // 輸出Tom </script>
上面的代碼中,我們通過$.parseJSON方法將jsonStr轉(zhuǎn)化為一個JSON對象data,然后再通過data.name的方式獲取到JSON數(shù)據(jù)中的屬性name。
對于日期時間的處理,EasyUI提供了非常方便的時間選擇器datetimebox。我們可以通過下面的代碼來實現(xiàn)日期時間的選擇和格式化:
<input id="dt" class="easyui-datetimebox" style="width:150px;" data-options=" formatter: function(date){ return date.getFullYear() + '-' + (date.getMonth()+1) + '-' + date.getDate(); }, parser: function(s){ var t = Date.parse(s); if (!isNaN(t)){ return new Date(t); } else { return new Date(); } }" />
上面的代碼中,我們在data-options中分別定義了formatter和parser方法,來對日期時間進行格式化和解析。在formatter方法中,我們將日期時間按照“年-月-日”的格式進行格式化;在parser方法中,我們首先使用Date.parse方法來將字符串s轉(zhuǎn)化為時間戳t,如果轉(zhuǎn)化成功,則將時間戳t轉(zhuǎn)化為日期時間并返回;否則返回當(dāng)前日期時間。
綜上所述,EasyUI的JSON和日期時間處理非常簡單易用,有助于開發(fā)者開展工作。
上一篇python 源代碼在哪
下一篇python 移除字符串