js 处理Json 时间带T 时间格式
2016-07-08 21:45
555 查看
<body>
<p id="demo">Click the button to display the date and time as a string, using the ISO standard.</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction()
{
var dateee = new Date("2017-07-09T09:46:49.667").toJSON();
var date = new Date(+new Date(dateee)+8*3600*1000).toISOString().replace(/T/g,' ').replace(/\.[\d]{3}Z/,'')
alert(date)
}
</script>
http://blog.csdn.net/hj7jay/article/details/51433745 点击打开链接
对于后台传过来的json数据是带T时间格式的坑处理的一些做法总结
new Date(data[j].addtime).toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '')
仅针对这个问题来说,不需要那么大量的代码即可完成
方案1(适用于中国标准时间):
[javascript] view
plain copy
var date = new Date(+new Date()+8*3600*1000).toISOString().replace(/T/g,' ').replace(/\.[\d]{3}Z/,'')
方案2(只用于题目中所述的格式转换):
[javascript] view
plain copy
var date = new Date().toLocaleString().replace(/[年月]/g,'-').replace(/[日上下午]/g,'');
方案3(最准确但最麻烦,不推荐):
[javascript] view
plain copy
var date = new Date();
var result = date.getFullYear()+'-'+(date.getMonth()+1)+'-'+date.getDate()+' '+date.getHours()+':'+date.getMinutes()+':'+date.getSeconds();
<p id="demo">Click the button to display the date and time as a string, using the ISO standard.</p>
<button onclick="myFunction()">Try it</button>
<script>
function myFunction()
{
var dateee = new Date("2017-07-09T09:46:49.667").toJSON();
var date = new Date(+new Date(dateee)+8*3600*1000).toISOString().replace(/T/g,' ').replace(/\.[\d]{3}Z/,'')
alert(date)
}
</script>
http://blog.csdn.net/hj7jay/article/details/51433745 点击打开链接
对于后台传过来的json数据是带T时间格式的坑处理的一些做法总结
new Date(data[j].addtime).toISOString().replace(/T/g, ' ').replace(/\.[\d]{3}Z/, '')
仅针对这个问题来说,不需要那么大量的代码即可完成
方案1(适用于中国标准时间):
[javascript] view
plain copy
var date = new Date(+new Date()+8*3600*1000).toISOString().replace(/T/g,' ').replace(/\.[\d]{3}Z/,'')
方案2(只用于题目中所述的格式转换):
[javascript] view
plain copy
var date = new Date().toLocaleString().replace(/[年月]/g,'-').replace(/[日上下午]/g,'');
方案3(最准确但最麻烦,不推荐):
[javascript] view
plain copy
var date = new Date();
var result = date.getFullYear()+'-'+(date.getMonth()+1)+'-'+date.getDate()+' '+date.getHours()+':'+date.getMinutes()+':'+date.getSeconds();
相关文章推荐
- JSP/PHP基于Ajax的分页功能实现
- 开发阶段Jetty运行Jsp报错且响应空白
- jsp简单实现页面之间共享信息的方法
- Apache Web让JSP“动”起来
- JSP学习经验小结分享
- JSP 多条SQL语句同时执行的方法
- jsp登录会话的简单实现
- 在jsp页面中响应速度提高的7种方法分享
- (jsp/html)网页上嵌入播放器(常用播放器代码整理)
- 使用JSP制作一个超简单的网页计算器的实例分享
- JSP上传excel及excel插入至数据库的方法
- 浅析JSP的9大内置对象和4大作用域对象
- JSP中文乱码常见3个例子及其解决方法
- jsp实现将动态网页转换成静态页面的方法
- JSP基于Bootstrap分页显示实例解析
- JSP避免Form重复提交的三种方案
- 纯jsp实现的倒计时动态显示效果完整代码
- JSP自定义标签入门学习