今天遇到了一个兼容的问题,刚开始一直不明白发布后和调试模式下为什么不一样,数据也查询不出来,样式也不对,一头雾水。后来终于发现是在兼容模式下,js时间格式的转换以及ashx获取时间格式不一样导致的。
在ashx中:兼容模式下格式是2020/9/14
DateTime.ToShortDateString();
DateTime.ToString("yyyy-MM-dd");
在js中:
new Date('2020-10-1');
可能导致获取的结果报错,需要将’-‘转换成’/’ .replace(/-/g,"/")
;
–> 这是我遇到的兼容模式下时间格式的问题,还有其他可能欢迎留言