首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从json接收dd/mm/yyyy,但是当放入jquery时,结果是错误的

问题描述:从json接收dd/mm/yyyy,但是当放入jquery时,结果是错误的。

回答:

这个问题可能是由于日期格式的不一致导致的。在JSON中,日期通常以ISO 8601格式表示(例如:yyyy-mm-dd)。

当从JSON中接收日期数据并将其放入jQuery时,需要确保日期格式正确匹配。可以使用JavaScript的Date对象来处理日期格式的转换。

以下是一种可能的解决方案:

  1. 首先,从JSON中获取日期数据,并将其存储在一个变量中,假设变量名为jsonDate。
  2. 使用JavaScript的Date对象来解析jsonDate,并将其转换为正确的日期格式。可以使用toLocaleDateString()方法将日期转换为特定的本地日期字符串。
代码语言:javascript
复制
var jsonDate = "dd/mm/yyyy"; // 假设这是从JSON中获取的日期数据
var parts = jsonDate.split('/'); // 将日期字符串拆分为日、月、年的部分
var formattedDate = new Date(parts[2], parts[1] - 1, parts[0]).toLocaleDateString(); // 使用Date对象转换日期格式
  1. 现在,formattedDate变量将包含正确格式的日期字符串。您可以将其放入jQuery中进行进一步处理或显示。

请注意,上述代码假设日期字符串的格式始终是dd/mm/yyyy。如果日期字符串的格式可能有所不同,您可能需要根据实际情况进行适当的调整。

希望这个解决方案对您有帮助!如果您需要更多关于日期处理的信息,可以参考以下链接:

请注意,以上答案仅供参考,具体实现方式可能因实际情况而异。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

OA项目总结(附程序源码)

采取是相对路径 JSP中四个作用域 PageContext 1、生命周期:对JSP请求开始,响应结束销毁。...Application 1、生命周期:Web应用被加载进容器创建代表整个web应用application对象,服务器关闭或Web应用被移除,application对象跟着销毁。...1、更改项目后,需要重新部署相关项目,不然会出现各种访问错误 2、使用jquery,一定不要忘记给id 选择器加 # 如:$("#btn1") 3、分行时候一定一定要加空格,不加空格会导致产生...Gson gson = new GsonBuilder().setDateFormat(“yyyy-MM-dd HH:mm:ss”).create(); //按照 yyyy-MM-dd HH:mm:...中插入日期型数据: to_date(‘2014-02-14’,‘yyyy-mm-dd’) 在Oracle将(已存储)日期型数据转换成字符型数据: to_char(dt.dtdate,‘YYYY-MM-DD

1.7K10

JQuery.validationEngine表单验证插件

整数、最大值、最小值 3.日期类型:日期(yyyy-MM-dd/ yyyy/MM/dd等)、日期+时间、最小日期、最大日期、日期时间段 4.业务字段:url、email、phone、ipv4;ciaoca...5.Ajax后台验证:支持全局扩展定义,后台可定义消息内容,但是没有回调处理扩展。 6.其他自定义扩展。...后台验证成功", new { name="张三丰", age=20 } }); return Json(new object[] { fieldId, false, "验证失败,来自后台消息" });...中 * 2.ajax后台返回json对象格式: * 返回数据内容:[String,Boolean] * 第一个值类型为 String,是接收到 fieldId 值; * 第二个值类型为 Boolean...表单验证之JQuery.validate插件 版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。

1.8K20

Web开发中时区问题

时区问题导致查询时间范围错误 那如何才能查询到北京时间1号8点-1号18点数据呢。由于我们前端传输太平洋时间在后台接收发生时区转换,所以可以在前端直接传输需要查询北京时间。...通过设置el-date-pickervalue-format属性,指定选择时间格式“yyyy-MM-dd HH:mm:ss”,这样传输时间字符串将不具有时区属性。...public class TimeDto { @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") Date...startTime; @JsonFormat(timezone = "GMT+8", pattern = "yyyy-MM-dd HH:mm:ss") Date endTime;...serverTimezone不指定查询情况 但是这样做有一个问题,就是在查询datetime类型数据,也会发生转换,查询结果将是30号16点到1号2点数据。

3.3K30

日期格式化时注解@DateTimeFormat无效问题分析

格式,这个注解是没有问题,可用但是请求数据为JSON格式,问题就出现了 此时如果请求参数没有加@RequestBody注解,那么请求参数不会执行类型转换操作,数据都是默认为空(基本类型比如...,只是没有触发,如下所示构建工具(http.converter.json包),就是用来配置相关json序列化和反序列化 现在我们可以通过@RequestBody注解来触发,它在接收JSON格式数据...2不同,这里起码做了尝试转换,只是没有找到对应格式,所以转换失败了 可以看到,它并没有按照上面我们@DateTimeFormat注解去解析,而是按照''yyyy-MM-dd'T'HH:mm:ss.SSSX..."这个格式去解析 这里如果想投机的话,可以在前台直接传入''yyyy-MM-dd'T'HH:mm:ss.SSSX'格式数据,如下: 但是这种办法对于前端很不友好(极其不好) 所以下面还是给出正常解决办法...(pattern = "yyyy-MM-dd HH:mm:ss", timezone = "GMT+8")private Date birth; 局部特点:灵活,但是配置繁琐,不统一(每个字段都要加)

6K10

昨天你用 YYYY-MM-dd 被 CTO 捶了吗?

概述 下班回家路上,习惯性打开 群聊 ,不是为了解答问题,而是不想错过任何一个装 x 机会。这不,就有胖友聊到一个经典“神坑”:错误使用 YYYY-MM-dd 格式化时间,导致生产翻车。 ?...(calendar.getTime())); } } 讲道理,正确输出时间格式化结果应该为 "2020-12-31",但是使用 YYYY-MM-dd 却是 "2021-12-31"。...翻车原因 为什么使用 YYYY-MM-dd 格式化 "2020-12-31" 时间,打印结果是错误 "2021-12-31" 呢?...官方文档 翻译君:YYYY 使用是 week-based-year,当天所在周属于年份,一周周日开始,周六结束。只要本周跨年,那么这周就算入下一年。...未来不过是历史一再重演。 4. 怎么避免 问题解决,非常容易,只要将 YYYY-MM-dd 修改成 yyyy-MM-dd 即可。 但是,仅仅这样就足够了吗?

53620

java短信接口-单条短信接口对接

、压缩,能够保障数据传输安全,如果有安全性要求,建议选用安全接口; 安全接口所接收、响应数据,均经过AES加密,在数据加密前允许使用gzip算法压缩数据。...90天之内) 格式:yyyy-MM-dd HH:mm:ss 如果不填,则为即时发送customSmsIdString自定义消息ID(选填) 最长32位extendedCodeString扩展码(选填)...串转化为UTF-8编码byte数组 Byte[] data = json.toBytes["UTF-8"]; 3、如果需要gzip压缩,则压缩数据,并放入标示,[非必需步骤] data =gzip.com...不是SUCCESS,不会响应下面参数数据。...mobileString传输过来数据是加密后byte数组手机号smsIdString消息IDcustomSmsIdString客户自定义SMSID示例 1、http头信息获取请求状态,如果code

13.9K00

你有没有掉进去过这些Spring MVC中“陷阱“(上)

一、自定义返回HTTP状态码   浏览器输入一个URL地址,浏览器会向服务器发出请求,在浏览器接收和显示响应内容之前,服务器会返回一个包含HTTP状态码响应头,响应浏览器请求...已经在框架中定义好了这些响应码,不需要在编写业务代码再去定义响应码,当然Spring MVC也支持自定义状态码 需要自定义返回状态码场景有以下几种 针对不容错误类型发送特定错误码 客户端定制化需求...请求 发送POST请求 POST请求中参数是在请求BODY中,请求参数属性并不会触发 @DateTimeFormat(pattern="yyyy-MM-dd HH:mm:ss")定义格式...,所以会出发JSON转义错误,如何解决这类错误?...使用JsonFormat注解 在UserInfo实体类中createTime属性增加注解 @JsonFormat(pattern="yyyy-MM-dd HH:mm:ss", timezone = "

83510

html中表单校验插件,jquery表单验证插件validationEngine「建议收藏」

jquery.validationEngine.js 文件进行修改,修改如下: 1.将 312 行 field.focus(); 注释掉,有输入控件在 Table 内部,验证会导致回到顶部现象...date 格式可写作 YYYY/MM/DDYYYY/M/D、YYYY-MM-DDYYYY-M-D 或 now future[date] validate[future[now]] 日期必须在 data...date 格式可写作 YYYY/MM/DDYYYY/M/D、YYYY-MM-DDYYYY-M-D 或 now maxCheckbox[int] validate[maxCheckbox[2]] 最多选取项目数.../MM/DDYYYY/M/D、YYYY-MM-DDYYYY-M-D dateFormat validate[custom[dateFormat]] 验证日期格式,格式为 YYYY/MM/DDYYYY.../M/D、YYYY-MM-DDYYYY-M-D dateTimeFormat validate[custom[dateTimeFormat]] 验证日期及时间格式,格式为:YYYY/MM/DD hh:

2.6K10
领券