如何在 Jqgrid (Guriddo) 中为日期字段指定时区?
How to specify timezone for date fields in Jqgrid (Guriddo)?
是否有任何选项可以在 Guriddo jqgrid 中为日期字段指定时区以根据客户端(浏览器)时区显示日期值,如 jstl fmt:timezone?
目前,我正在为日期字段使用以下格式选项。
{ name : 'approveDate', index : 'approveDate', width : 100,search:true,searchoptions: { dataInit: dateFieldsInit}, editable : false,formatter:'date',formatoptions: {srcformat: 'U/1000', newformat: 'Y-m-d H:i:s' } }
这是可能的,取决于您的需要。
首先你的设置 srcformat: ‘U/1000’ 不正确,Gurddo 将无法识别这种格式。在将数据传递给 jqGrid 之前,您应该对 Unix 时间戳执行计算。
1.First 选项是在不通知用户的情况下显示时间偏移量。这是通过在格式选项中将 userLocalTime 设置为 true 来完成的。
{ name : 'approveDate', index : 'approveDate', width : 100,search:true,searchoptions: { dataInit: dateFieldsInit}, editable : false,formatter:'date',formatoptions: {srcformat: 'U', newformat: 'Y-m-d H:i:s', userLocalTime : true } }
2.You 可以使用 O 或 T 新格式选项。在这种情况下,userLocalTime 应设置为 false
{ name : 'approveDate', index : 'approveDate', width : 100,search:true,searchoptions: { dataInit: dateFieldsInit}, editable : false,formatter:'date',formatoptions: {srcformat: 'U', newformat: 'Y-m-d H:i:s O' } }
或
{ name : 'approveDate', index : 'approveDate', width : 100,search:true,searchoptions: { dataInit: dateFieldsInit}, editable : false,formatter:'date',formatoptions: {srcformat: 'U', newformat: 'Y-m-d H:i:s T' } }
T 选项提供更多信息。
一切都解释成 documentation
是否有任何选项可以在 Guriddo jqgrid 中为日期字段指定时区以根据客户端(浏览器)时区显示日期值,如 jstl fmt:timezone?
目前,我正在为日期字段使用以下格式选项。
{ name : 'approveDate', index : 'approveDate', width : 100,search:true,searchoptions: { dataInit: dateFieldsInit}, editable : false,formatter:'date',formatoptions: {srcformat: 'U/1000', newformat: 'Y-m-d H:i:s' } }
这是可能的,取决于您的需要。
首先你的设置 srcformat: ‘U/1000’ 不正确,Gurddo 将无法识别这种格式。在将数据传递给 jqGrid 之前,您应该对 Unix 时间戳执行计算。
1.First 选项是在不通知用户的情况下显示时间偏移量。这是通过在格式选项中将 userLocalTime 设置为 true 来完成的。
{ name : 'approveDate', index : 'approveDate', width : 100,search:true,searchoptions: { dataInit: dateFieldsInit}, editable : false,formatter:'date',formatoptions: {srcformat: 'U', newformat: 'Y-m-d H:i:s', userLocalTime : true } }
2.You 可以使用 O 或 T 新格式选项。在这种情况下,userLocalTime 应设置为 false
{ name : 'approveDate', index : 'approveDate', width : 100,search:true,searchoptions: { dataInit: dateFieldsInit}, editable : false,formatter:'date',formatoptions: {srcformat: 'U', newformat: 'Y-m-d H:i:s O' } }
或
{ name : 'approveDate', index : 'approveDate', width : 100,search:true,searchoptions: { dataInit: dateFieldsInit}, editable : false,formatter:'date',formatoptions: {srcformat: 'U', newformat: 'Y-m-d H:i:s T' } }
T 选项提供更多信息。
一切都解释成 documentation