Date 的 toLocaleTimeString() 格式问题
来源:互联网 发布:鲁班安装预算软件 编辑:程序博客网 时间:2024/06/06 03:59
一般 Data的 toLocaleTimeString() 方法输出的时间格式为
上午 08:09:07 和 下午 03:23:23这两种形式。
但有时,我们需要显示的格式是 08:09:07 和 15:23:23,不需要上午和下午这两个中文时间指示。
大致思路:
先判断是上午还是下午,如果是上午,只需要获取时间字符串的时间就可以了(也就是截去时间戳的前两个中文)
如果是下午,则需在原来的基础上 加 12(也就是03:23:23 变为 15:23:23)
具体实现,如下:(一个简单的实现,后续会慢慢优化一下)
// 转换时间,toLocaleTimeString()时间格式为 上午 8:08:07
// 和 下午 3:8:7,需要把下午时间转化为 15:8:7
// 参数:time 为 new Date().toLocaleTimeString()
conversionTime: function (time) {
var dayTime = time.substring(0, 2) // 当前time类型 ,上午和下午
var currentTime = time.substring(2, time.length) // 当前时间(只保留后面时间戳)
if (dayTime === '下午') { // 对下午的时间进行操作
var timeList = currentTime.split(':') // 转化为数组
timeList[0] = Number(timeList[0]) + 12 // 第0个数组为当前小时数, + 12
currentTime = timeList.toString().replace(/,/g, ':') // 转化为标准时间格式 00:00:00
}
return currentTime
},
阅读全文
0 0
- Date 的 toLocaleTimeString() 格式问题
- 关于SpringMVC返回date的格式问题
- 接收Date类型参数格式的问题
- 关于时间格式转date的问题
- 接收Date类型参数格式的问题
- ios系统中js的new Date的格式问题
- date转json格式问题
- Gson使用中遇到的Date格式问题
- ExtJs4 在IE中显示Grid的date格式问题
- ExtJs4 在IE中显示Grid的date格式问题
- java Gson使用中遇到的Date格式问题
- Activiti内置动态表单的date格式问题
- Gson使用中遇到的Date格式问题
- JQuery返回Json日期格式的问题/Date(1387900800000)/
- Gson使用中遇到的Date格式问题。日期格式处理
- Gson使用中遇到的Date格式问题。日期格式处理
- JAVA 设置DATE的格式
- 生成固定格式的date
- Java集合Map接口与Map.Entry学习
- opencv双目测距的简单代码实现
- 理解tensorflow中的 placeholder
- ObjectBox[十二] Meta Model, IDs, and UIDs
- sqlServer 数据库备用/只读、受限制用户、正在还原 admin 2017-12-05 67 --数据库备用只读 恢复正常: USE master RESTORE DATABASE hi
- Date 的 toLocaleTimeString() 格式问题
- php利用curl实现多进程下载文件类
- django detail实现
- MyBatis JdbcType 与Oracle、MySql数据类型对应关系详解 (转)
- SQL行列处理
- Spring Mvc应用提示找不到HTTP映射,No Mapping found for httprequest
- Trafodion建表之使用多温度特性
- docker containerd 架构和源码简单分析
- retrofit2+okhttp3+rxjava网络封装