前端解析获取时间戳:
字符串转时间戳:var date = Date.parse(end_date)
Date转时间戳: var date = end_date.getTime()
悲催经历:
当后端传出:参数end_date 类型是DateTime
前端接收,使用Date类型,命名end_date
然后神奇的是,在前端使用,typeof(end_date),输出的竟然是string类型。
想要获取时间戳,原本应该是: var date = end_date.getTime() 就行了。结果一直报错。
后来,改为var date = Date.parse(end_date)。运行成功!
根本原因所在:
前端获取的参数的实际类型,与前端后端声明的类型可能都不相同 。