easyui 中的 edatagrid editor 下的日期控件修改时间的时候总会取到本地时间
            {field:'date',title:'监测时间',width:120,align: 'center',
                editor:{
                    type:'datetimebox',
                    options: { required: true}
                },
                formatter:function(value,row,index){
                    if(value.indexOf("/") > -1){
                        var date = new Date(value);
                        var y = date.getFullYear();
                        var m = date.getMonth()+1;
                        var d = date.getDate();
                        var h = date.getHours();
                        return y+'-'+(m<10?('0'+m):m)+'-'+(d<10?('0'+d):d)+' '+(h<10?('0'+h):h);
                    }else{
                        return value;
                    }
                }
            },


            如上,我想要日期控件取到数据库得到的时间,怎么做?



            补充:   是那个datetimebox在编辑的时候,取到数据库的时间,而不是默认的本地时间,这要怎么做?   options中的setValue 在这里没反应。。。
            我这里写的是个widget,formatter:function(value,row,index)中的 value已经可以取到数据库里的时间值了,就是要如何放到datetimebox控件之中

3个回答

ajax找后台要一下呗。

qq_38755357
瑾木叶徊 额,我这个写的是widget,formatter:function(value,row,index)中的value就是数据库中的时间字段了
接近 2 年之前 回复

var index = $(this).parents('td[field=date]').parent().attr('datagrid-row-index');
row = $('#edgSPMCXX').editgrid('getRows')[index];
row.date = newValue;
把这段话加到你的
formatter:function中
应该都能看懂吧

zhang_kang_user
zk_Kang 回复瑾木叶徊: 你已经在表格中了,databox控件在editgrid中了,你需要重新loadData一下表格,就等于你改了日期之后,需要重新加载,类似var rows = $('#sfrBgdDg').datagrid("getRows"); for(var i = 0; i < rows.length; i++) { if($("input[name=cksfr" + rows[i].HTH + "]")[0].checked) { rows[i].SFJSRQ_NEW = DateAll; } } $("#sfrBgdDg").datagrid('loadData', rows);
接近 2 年之前 回复
qq_38755357
瑾木叶徊 formatter:function(value,row,index)中value已经是数据库取到的时间字段了,问题就是想让修改时选择日期控件datetimebox所显示的值就是value,试过options下的setValue方法,但是行不通
接近 2 年之前 回复
zhang_kang_user
zk_Kang newValue为你数据库中取到的值。
接近 2 年之前 回复

ajax异步啊,new Date 当然会找系统当前时间啊 更何况你要获取数据库的时间

qq_38755357
瑾木叶徊 new Date(value)中的value是当前选中的单元格的值,是从数据库里取到的
接近 2 年之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
其他相关推荐
easyui edatagrid属性使用方法
//addRow   destroyRow saveRow reload  cancelRow 这些是easyui 里定死的   saveRow reload这是保存后再重新加载   添加计划   删除计划   保存计划   撤销行   开发成功   终止开发 $(function(){ $.post("${pageContext.request.conte
easyui 中edatagrid 时间类型的修改
从oracle中获取的时间类型不做处理,一般是带有时分秒的,而我们只需要年月日的时候就可以才用下面的反法来执行 一:比较简便 formatter:function(value,row,index){ var unixTimestamp = new Date(value);    return unixTimestamp.toLocaleDateString();},   这样就可以了。
easyUi中edatagrid怎么刷新页面?
我用easyUI建完页面,向后台传输数据后,做的CRUD操作后不自动刷新表格。datagrid可以用reload刷新,edatagrid怎么刷新呢?有没有知道的谢谢
easyUI的edatagrid删除使用
edatagrid的使用过程中有比较多的限制,首先要设置idField,然后删除方面 $idNum=$_REQUEST['id']; include(&quot;DB.php&quot;); //$id=$_REQUEST['SNV']; $sql=&quot;delete from hpc_存储运行 where 序号='$idNum';&quot;; $selR=$conn...
easyUI日期控件验证开始时间
点击结束时间时,验证是否小于开始时间 开始时间:  结束时间:  时间比较时此处取param传过来的开始控件名字,后取该控件的时间值 $.extend($.fn.validatebox.defaults.rules, { testDate: { validator: function (v
easyui中edataGrid所有数据批量提交
前端代码: function submit(){ $.messager.progress(); var rows = $('#table-grid').edatagrid('getRows'); if(!rows){ showNotes("没有可提交的数据"); $.messager.progress('close'); return ; } //将表格的行数据直接转换成...
easyui日期控件
$('#dd').datebox('setValue', '6/1/2012'); // set datebox value 赋值 var v = $('#dd').datebox('getValue'); // get datebox value
unity获取到网络时间和本地时间
unity获取到网络时间和本地时间获取到网络时间unity获取本地时间 2018年11月26日 16:30:10 做一个时间的显示,unity有获取到系统时间的api DateTime 当时考虑到网络游戏几个人的时间还是统一比较好,因此做了一个获取网络时间 上代码 获取到网络时间 先做定义,链接地址是腾讯官网的地址,内容只有一个text文本时间,可以点进去看一下就明白了 http://cgi....
Android 中的时间日期控件
TextClock 以字符串的形式显示当前时间 更多方法及属性请查看官方API API17+ 在布局文件中添加 <TextClock android:id="@+id/textClock" android:layout_width="match_parent" android:layout_height="wrap_content" /> TextCl
Spring Boot 系列教程 EasyUI edatagrid扩展
Spring Boot 系列教程 EasyUI edatagrid扩展
怎么取到日期控件的值?
我是用梅花雨日历控件,在.aspx页面中有如下代码:rn rn结束日期:rn rn我要在查询的时候取得这个日期,该怎样表示这个选择的日期?rn"select * from Table where EndDateTime='" + ??? + "'"---这里怎么写?
ls中的修改时间和创建时间
ls命令中会列出的是文件的创建时间还是修改时间?rn
jQuery EasyUI中的日期控件DateBox修改
jQuery EasyUI中的日期控件DateBox很好用的,首先需要引入jquery文件,代码如下: 1 &lt;!DOCTYPE html&gt; 2 &lt;html&gt; 3 &lt;head&gt; 4 &lt;meta charset="UTF-8"&gt; &lt;title&gt;Basic DateBox - jQuery EasyUI Demo&lt...
easyui 日期控件选择到月份
easyui日期控件只选择到月份,保存记录一下。 &lt;input id="month" class="easyui-datetimebox" name="month" data-options="required:true,formatter:myformatter,parser:myParser" 160px" /&gt;
easyui学习之日期控件
赋值:$('#id').datebox('setValue',value); 得到值: $('#id').datebox('getValue'); 禁止手动输入:editable:false
时间日期控件
text文件是日期的可选择修改。对于dateControle是精确的时间包括年月日时分秒,很详细的控件 。
求解:easyui日期控件的只读
[color=#FF0000][/color]rn要怎么做才能让控件只读?
easyui 日期控件只显示到月份
easyui 日期控件只显示到月份: 页面初始化时: //日期控件只显示到月,招标计划默认显示下个月 var curr_time = new Date() getMonth(‘month’,dateformatter(curr_time,2)); //日期控件只显示到月份 function getMonth(text,date){ $('#'+text).datebox({ ...
easyui 日期控件格式化
当前日期前三天 function myformatter1(date){           date.setDate(date.getDate() -3);            var y = date.getFullYear();            var m = date.getMonth()+1;            var d = date.getDate();       ...
easyui datagrid editor 的问题
$dg.datagrid(rn columns: [[rn field: 'ck', checkbox: true ,rn rn field: 'DictionaryKey',rn title: '属性名称',rn width: 250,rn editor: type: 'validatebox', options: required: true rn ]],rn toolbar: [rn text: "save",rn iconCls: "icon-save",rn handler: function () rn 在这里怎么获取之前的错误,取决于是否在提交表单rnrn这样就给 DictionaryKey 这一列加了一个 validatebox验证不允许为空的,当数据为空时是有提示rn,但是如果在保存的时候阻止表彰提交呢? 怎么获取这个错误信息,不提交表单rnrn
easyui datagrid editor
我的一个datagrid, 每一行里都有两个相邻的editor 类型为numberbox 点击某一行让这行变成可编辑状态, 我现在想让这两个numberbox 必须后面一个比前面一个的值大 怎么做 最好是在编辑当前行的时候即时的校验
easyUI的行内编辑editor
editor:的类型 1:editor:{ type:'combobox', options:{ valueField:'userRole_id', textField:'userRole', method:'get', url:'data/GetRoleJson.aspx', required:true } 2:editor:'textbox' 3:editor:'numb
怎么取到表结构的最后修改时间?
RT!rn不是记录的修改时间。
如何获取到文件的创建时间,修改时间等参数
百度一下,发现有 #include  #include  #include  #include    void main( void ) {     struct stat buf;     int result;       //获得文件状态信息       result =stat( "/home/WCDJ/linux", &buf );       //
Linux 修改时间和更新时间
yum install ntpdate root用户更新时间:ntpdate -u ntp.api.bz    修改时间:date -s 
获取文件创建时间和修改时间
Path paths = Paths.get(“路径”); BasicFileAttributeView basicview = Files.getFileAttributeView(paths, BasicFileAttributeView.class, LinkOption.NOFOLLOW_LINKS); BasicFileAttrib...
修改文件访问时间及修改时间
本课程主要介绍了利用文件系统对文件的读写,对目录的处理,以及ReadStream和WriteStream在文件系统中的应用。
jQuery EasyUI中的日期控件DateBox(年份)样式
jQuery EasyUI中的日期控件DateBox年份样式格式显示
easyui的datagrid中editor和combobox的级联
easyui的datagrid中editor和combobox的级联。
easyui的datagrid中editor和combogrid的结合使用
easyui的datagrid中editor和combogrid的结合使用
EasyUI Datagrid中editor增加onchange事件
如图,[img=https://img-bbs.csdn.net/upload/201410/30/1414639192_31749.jpg][/img]rnrn使用EasyUI Datagrid中editor,想要实现填写车辆数,总计里自动汇总,rn车辆列rn[code=javascript]rn field: 'col3', title: '辆数', width: 100, align: 'center', editor: type: 'numberbox', options: required: true rn onClickRow: function (rowIndex, rowData) rn var ed = $('#List2').datagrid('getEditor', index: rowIndex, field: 'col3' );rn $(ed.target).numberbox( onChange: function () rnrn $('#List2').datagrid('acceptChanges');rn setTotal('List2', 'col3', 'Summation_1');//合计车辆总数,设置总数rnrn rn );rnrn function setTotal(girdId, computeCol, respondId) rnrn var rows = $("#" + girdId).datagrid('getRows');rn var total = 0;rn if (rows.length > 0) rn for (var i = 0; i < rows.length; i++) rn if (rows[i][computeCol] != "") rn total += parseFloat(rows[i][computeCol]);rn rn rn rn $('#' + respondId).textbox('setValue', total);rnrn rn[/code]rnrn每次改完车辆数后,出现下图错误,rn[img=https://img-bbs.csdn.net/upload/201410/30/1414639826_113714.png][/img]rn这是什么问题呢?如何解决?rnrnrn
easyui datebox日期控件显示到月
$('#time').datebox({        formatter:$.fn.datebox.defaults.formatter = function(date){ var y = date.getFullYear(); var m = date.getMonth()+1; var d = date.getDate(); return y+'-'+(m }, parser:
easyui 1.3.3 日期控件添加清空
easyui有两个日期控件,datebox和datetimebox,分别修改。 打开jquery.easyui.min.js文件,一键美化(ctrl+shift+f),方便加代码。 1.datebox 搜索“datebox-current”,关键代码如下: var _858 = $("").appendTo(_856); $("").html(opts.currentText).a
easyUI日期控件添加‘清空’按钮
1:在jquery.easyui.min.js中buttons中添加 { text : function(_b700) { return $(_b700).datetimebox(&quot;options&quot;).cleanText; }, handler : function(_b711) { $(_b711).combo(&quot;setValue&quot;, &quot;&quot;).combo(&quot;setTex...
jquery获取easyui日期控件的值
jquery easyui日期控件中,在页面里用JS拿到设置的日期值的方法 jquery获取easyui日期控件的值 jquery easyui 日期框 有这样的一个日期文本框: "text" name="mdate" size="20" value="" id="mdate" class="easyui-datebox"/> 使用easyui给文本框选定日期值,然后,要在JS中拿
请问如何取到DTPIKER这个日期控件里的时间值呢??
dtpicker的id是dtpicker1rn我用str=dtpicker1.valuern页面提示:rn缺少对象dtpickerrn如何取时间值呢?????rnrn
EasyUi日期控件datebox 只显示年月
dateboxFormat('#period_export'); function dateboxFormat(dateId){ $(dateId).datebox({ //显示日趋选择对象后再触发弹出月份层的事件,初始化时没有生成月份层 onShowPanel: function () { //触发clic...
Easyui easyui-datebox日期控件格式设置
easyui-datebox默认格式为10/12/2018 1、设置格式化月份, 将easyui-datebox日期控件格式设置为自定义形式,如:2018-09,只显示年月,如下: html如下: &lt;input id="st_mouth" editable="false" class="easyui-datebox" name="name" data-options="l...
easyui的日期控件databox,重写日期格式
代码://时间function myformatter(date){ var y = date.getFullYear(); var m = date.getMonth()+1; var d = date.getDate(); return y+'-'+(m&amp;lt;10?('0'+m):m)+'-'+(d&amp;lt;10?('0'+d):d);}function myparse...
jquery easyui datagrid editor 参数传递
[code=java] $(function() rn $('#dg').datagrid(rn url:"getFirmDtlInfo.ht", rn columns : [ [ rn field : 'class_type',rn title : '账簿类型',rn width : 40,rn , rn field : 'vender_id',rn title : '供应商',rn width : 40,rn : rn type : 'combobox',rn required : true,rn options:rn valueField:'code_no',rn textField:'code_name',rn url:'codeDtlClassType.ht?class_type=(class_type列的值)',rn editable:false,rn panelHeight : 100,rn , rn ,rn ,] ],rn );rn );[/code]rn上面是源码 在请求conbobox的url的时候我想把class_type的值当作参数传递到后台 这边怎么写,求指教
相关热词 c# 去空格去转义符 c#用户登录窗体代码 c# 流 c# linux 可视化 c# mvc 返回图片 c# 像素空间 c# 日期 最后一天 c#字典序排序 c# 截屏取色 c#中的哪些属于托管机制