jQuery MiniUI

标题: mini-datepicker问题 [打印本页]

作者: lvdiquan    时间: 2013-11-5 14:43:59     标题: mini-datepicker问题

如图[attach]3124[/attach]当我点击保存按钮的时候,出现如下图所示
[attach]3126[/attach]
请问日期为什么会改变成像红色边框里面的样子,有没有办法使得点保存的时候,如期还是显示成2013-11-06的格式?

作者: factory    时间: 2013-11-5 14:45:50

给列加上格式化  dateFormat="yyyy-MM-dd"
作者: lvdiquan    时间: 2013-11-5 15:06:25

factory 发表于 2013-11-5 14:45
给列加上格式化  dateFormat="yyyy-MM-dd"

为什么在JS中获得的时间还是JSON格式的??
作者: factory    时间: 2013-11-5 15:11:12

lvdiquan 发表于 2013-11-5 15:06
为什么在JS中获得的时间还是JSON格式的??

JS中获取?是什么意思
作者: lvdiquan    时间: 2013-11-5 15:24:10

factory 发表于 2013-11-5 15:11
JS中获取?是什么意思

就是通过 var data = grid.getChanges();
var requestDate = data.RequiredDate;
var requiredDate = mini.formatDate(data.RequiredDate, "yyyy-MM-dd");
才能获取的到yyyy-MM-dd格式,为什么传过来的时候就不是yyyy-MM-dd格式呢
作者: factory    时间: 2013-11-5 15:34:51

lvdiquan 发表于 2013-11-5 15:24
就是通过 var data = grid.getChanges();
var requestDate = data.RequiredDate;
var requiredDate = min ...

因为
1.任何对日期的操作,只能通过JS日期对象来操作,比如 只获取年,只获取月,日等等
2. 如果你传过来的是一个日期字符串,如果你要对他做格式化处理,中间还是需要先变成日期对象,再格式化.
所以还不如直接是一个日期对象.

3. 你可以在传到后台的时候 在 var json   =   mini.encode(data,"yyyy-MM-dd")
这样你传过去就是个格式化后的日期数据了




欢迎光临 jQuery MiniUI (http://miniui.com/discuss/) Powered by Discuz! X2