jQuery MiniUI

 找回密码
 立即注册
查看: 4375|回复: 5
打印 上一主题 下一主题

mini-datepicker问题 [复制链接]

Rank: 3Rank: 3

跳转到指定楼层
楼主
发表于 2013-11-5 14:43:59 |只看该作者 |倒序浏览
如图当我点击保存按钮的时候,出现如下图所示

请问日期为什么会改变成像红色边框里面的样子,有没有办法使得点保存的时候,如期还是显示成2013-11-06的格式?
附件: 你需要登录才可以下载或查看附件。没有帐号?立即注册

Rank: 8Rank: 8

沙发
发表于 2013-11-5 14:45:50 |只看该作者
给列加上格式化  dateFormat="yyyy-MM-dd"

Rank: 3Rank: 3

板凳
发表于 2013-11-5 15:06:25 |只看该作者
factory 发表于 2013-11-5 14:45
给列加上格式化  dateFormat="yyyy-MM-dd"

为什么在JS中获得的时间还是JSON格式的??

Rank: 8Rank: 8

地板
发表于 2013-11-5 15:11:12 |只看该作者
lvdiquan 发表于 2013-11-5 15:06
为什么在JS中获得的时间还是JSON格式的??

JS中获取?是什么意思

Rank: 3Rank: 3

5#
发表于 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格式呢

Rank: 8Rank: 8

6#
发表于 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")
这样你传过去就是个格式化后的日期数据了

Archiver|普加软件

GMT+8, 2025-7-12 14:20 , Processed in 1.026255 second(s), 10 queries .

Powered by Discuz! X2

© 2001-2011 Comsenz Inc.

回顶部