safari下时间戳设置 js指定日期的后天的算法
2017-06-28 15:28
381 查看
safari下设置时间戳不成功时
设置时间戳var date='2017-6-8'; var Time=new Date(date); //在fireFox、chrome等浏览器下都显示: // Thu Jun 08 2017 00:00:00 GMT+0800 (中国标准时间) //在safari下显示: Invalid Date
以下方法为修复Safari下兼容问题
var arr=[]; arr=date.split('-'); var Time=new Date(parseInt(arr[0]),parseInt(arr[1])-1,parseInt(arr[2])); console.log(Time);
//返回结果
//safari:Thu Jun 08 2017 00:00:00 GMT+0800 (Öйú±ê׼ʱ¼ä)
//chrome: Thu Jun 08 2017 00:00:00 GMT+0800 (中国标准时间)
设置指定天数的后天
chrome下
var date='2017-6-8'; var Time=new Date(date); //后天 Time.setDate(Time.getDate()+2); console.log(Time);
返回结果:Sat Jun 10 2017 00:00:00 GMT+0800 (中国标准时间);
safari下
var arr=[]; arr=date.split('-'); var Time=new Date(parseInt(arr[0]),parseInt(arr[1])-1,parseInt(arr[2])+2); console.log(Time);
返回结果:Sat Jun 10 2017 00:00:00 GMT+0800 (Öйú±ê׼ʱ¼ä);
相关文章推荐
- js按指定格式显示日期时间的样式代码
- js设置新的日期时间
- JS获取两个日期工作日相差的小时数(不包含周末)----可以指定一天的上班时间
- js中使用eval()方法将字符串转换成日期格式、并获取指定时间的日期
- js 时间戳转换为指定的日期格式
- Vue.js中使用iView日期选择器并设置开始时间结束时间校验功能
- Js添加、读取、删除cookie,判断cookie是否有效,指定domain域下主路径path下设置cookie,设置expires过期时间
- js 时间戳日期转换为指定格式
- 使用Swing的JSpinner组件设置日期时间选择器
- js 日期控件WdatePicker设置最小时间
- Js之设置日期时间 判断日期是否在范围内
- js根据当前时间获取指定范围内的时间段日期
- JS设置/获取日期和时间
- js获取当前指定的前几天的日期(如当前时间的前七天的日期)
- js两行代码按指定格式输出日期时间
- js按指定格式显示日期时间的样式代码
- Cognos通过js,jq设置时间的起始值和截止日期
- js将毫秒转换成指定格式的日期时间
- 【JAVAScript】js为日期框设置默认时间
- js 设置获取当前时间后30 的日期,并格式化