js---Date.parse()转化日期为时间戳,ios与Android兼容写法
2017-11-15 20:59
1306 查看
把固定格式日期转化为时间戳:
兼容写法:
//格式化当地日期 new Date('2017-11-11 0:0:0') //结果为:Sat Nov 11 2017 00:00:00 GMT+0800 (中国标准时间) //日期转化为当地时间戳 Date.parse(new Date('2017-11-11 0:0:0')) //结果为:1510329600000 //当时在低版本ios系统下不能解析转化
兼容写法:
//ios下写法: Date.parse(new Date('2017/11/11 0:0:0')) //兼容写法 Date.parse(new Date('2017-11-11 0:0:0'))||Date.parse(new Date('2017/11/11 0:0:0')) //封装函数(data格式为2017-11-11) function formatTimeStamp(date,time='0:0:0'){ return Date.parse(new Date(`${data} ${time}`))||Date.parse(new Date(`${data.replace(/-/g,'/')} ${time}`)) } formatTimeStamp('2017-11-11');//已经兼容
相关文章推荐
- Js:消息弹出框、获取时间区间、时间格式、easyui datebox 自定义校验、表单数据转化json、控制两个日期不能只填一个
- js字符串转日期,js字符串解析成日期,js日期解析, Date.parse小时是8点,Date.parse时间多了8小时
- js中把new Date().getTime()时间戳转化成日期类型
- 解决微信小程序中Date.parse()获取时间戳IOS不兼容的问题(IOS为NaN的问题)
- js中把new Date().getTime()时间戳转化成日期类型
- 年月日时间格式转时间戳 ,ios系统不兼容 JS 中 = new Date(yyyy-mm-dd)方法
- 解决微信小程序中Date.parse()获取时间戳IOS不兼容的问题(IOS为NaN的问题)
- ios中safari不兼容JavaScript中Date转化为时间戳的问题
- js 将php生成的time()类型时间戳转化成具体date格式的日期
- Android日期时间选择器DatePicker、TimePicker日期时间改变事件响应(Android学习笔记)
- 新浪旧事-JS中字符串转化与日期的相互转化及比较时间先后
- 关于js如何将毫秒类型的时间转化成几小时几分钟前或者是日期(yyyy-DD-MM)
- android应用开发揭秘examples_04-11笔记(DatePicker,TimePicker时间日期设置,略有改动)
- 遇到的问题------------时间格式转化时java.text.ParseException: Unparseable date: ""异常
- IOS 1970到指定时间的秒 转化为指定的日期
- [转]js 字符串日期 yyyy-MM-dd 转化为 date
- 遇到的问题------------时间格式转化时java.text.ParseException: Unparseable date: ""异常
- js Date 对象用于处理日期和时间。
- 日期时间解析类 android.text.format.DateFormat
- 美国的时间格式 -- 复杂格式的日期转换 使用Date.parse(“复杂的格式”)方法。