这在前端是一个非常常见的问题,后台返回一金额数字,前台拿到之后,要进行格式化处理,然后显示到页面上
应用场景:支付宝等数字金额显示,一些社区上积分显示,阅读,点赞数等
方法一:利用字符串提供的toLocaleString...时间戳转换为指定的日期时间格式
在前端UI界面显示中,后台往往返回了一个时间戳格式,可能是一串数字或者一些非正常的显示格式,这时,在前台处理时,往往需要进行时间格式化的处理
例如:前台得到这样的一时间格式...月-dd日 HH时:mm分:ss秒")); // 2019年-11月-03日 05时:02分:52秒
上面封装了一个formateDateTime函数,使用了一个switch语句,进行了格式化时间操作,...第一个参数代表的是时间戳,第二个参数代表的是想要格式化什么样的形式
方式四:独立封装一个函数,放到utils工具函数里面去的,如果在一些框架中使用的话,可以通过export暴露出去,而在要使用的时间格式化的文件内上方通过...hh:mm:ss' // 这里是指定的时间格式,你可以在后面加上年,月,日,时分,秒的,例如:yyyy年-MM月-dd日 hh时:mm分:ss秒
const o = {
'M+': date.getMonth