JS时间格式化出现2015-02-07 hh:12:30
来源:互联网 发布:软件成本分析报告 编辑:程序博客网 时间:2024/06/04 18:28
1、问题背景
最近,做项目的过程中,遇到这样一个问题:利用JS对日期时间进行格式化时,页面出现了2015-02-07 hh:12:30,小时没有显示出数据;其中,hh换成HH时,有时小时位显示HH
var dayTime = $("#endTime").val();var dtime = new Date(dayTime);dtime.setTime(dtime.getTime()+365*100);var date = new Date(dtime.getTime());$("#endDate").val(date.fromat("yyyy-MM-dd hh:mm:ss"));
2、问题分析
(1)对于格式化时间,其中格式为:yyyy-MM-dd hh:mm:ss,hh是显示12小时进制的,如果是下午两点,会显示02;项目中出现上午六点,如下图:
显示框中直接显示hh:00:40,可能原因是格式不兼容
(2)格式为:yyyy-MM-dd HH:mm:ss,有时会出现2015-02-07 HH:12:30的情况
3、问题方法
利用常规方法,直接拼接日期时间
var dayTime = $("#endTime").val();var dtime = new Date(dayTime);dtime.setTime(dtime.getTime()+365*100);var date = new Date(dtime.getTime());var year = date.getFullYear();var month = date.getMonth()+1;var day = date.getDate();var hour = date.getHours();var minute = date.getMinutes();var second = date.getSeconds();var date1 = year+"-"+(month<10?"0"+month:month)+"-"+(day<10?"0"+day:day)+" "+(hour<10?"0"+hour:hour)+":"+(minute<10?"0"+minute:minute)+":"+(second<10?"0"+second:second);$("#endDate").val(date1);
4 0
- JS时间格式化出现2015-02-07 hh:12:30
- 时间格式化hh:mm:ss和HH:mm:ss区别
- 时间格式化hh:mm:ss和HH:mm:ss区别
- 时间格式化hh:mm:ss和HH:mm:ss区别
- 时间格式化hh:mm:ss和HH:mm:ss
- js 格式化时间(显示格式为:yyyy-mm-dd hh:mi:ss)
- jsp页面时间类型显示为 yyyy-MM-dd hh:mi:ss的格式化js
- android HH不能格式化时间的问题
- Android 时间格式化符号HH无法识别
- 【js】js时间格式化
- Linux时间(date)格式化(yyyy-mm-dd hh:MM:ss)
- js中格式化时间
- js时间日期格式化
- js 格式化时间
- js 格式化时间函数
- js格式化时间
- js 格式化时间
- js时间格式化
- LIBMAD解码播放器
- 关于NSString的一些用法
- VIM 使用技巧
- HOG特征+SVM训练过程
- JavaEE面试题,
- JS时间格式化出现2015-02-07 hh:12:30
- hdu 3183 A Magic Lamp(给一个n位的数,从中删去m个数字,使得剩下的数字组成的数最小(顺序不能变),然后输出)
- KMP算法
- BootStrap警告框
- 读《javascript权威指南》第五版 第七章 对象与数组
- 上课时的一些笔记代码篇
- 如何实现列表滑动标签置顶效果(以天天动听、网易云音乐、虾米音乐的歌手页为例)
- Android SimpleAdapter源码解析
- nginx源码分析1———进程间的通信机制六(UNIX域协议)