【CODE】js转换时间格式:将时间转换成自己想要的格式

原创 2015年07月09日 09:46:23

百度了一下,网上的代码都是取得系统时间更改格式,于是就写了两个简单的函数作为参考,记录一下吧:

SCENE1:将“2015年7月9日”转换成“2015-07-09”:

var time1 = "2015年7月9日";

// 将年月日替换成-或空值
var t1 = time1.replace("年","-");
var t2 = t1.replace("月","-");
var t3 = t2.replace("日","");

console.log(t3);
var list = t3.split("-");
// 分割时间字符串,得到年月日的值
var year = list[0];
var month = list[1];
var day = list[2];
if(month < 10){
	month = "0" + month;
}
if(day < 10){
	day = "0" + day;
}

console.log(year+"-"+month+"-"+day);

SCENE2:将“2015年7月9日 3:5:55”转换成“2015-07-09 03:05:55”:

var time1 = "2015年7月9日 3:5:55";

// 这里主要讲下怎么取得空格后面的时间,如果要改变date格式,用time[0]参考上面代码:
var time = time1.split(" ", 2);
// time是一个有两个值的数组
console.log(time);

var time2 = time[1].split(":", 3);
var hour = time2[0];
var minute = time2[1];
var second = time2[2];

if(hour < 10){
	hour = "0" + hour;
}
if(minute < 10){
	minute = "0" + minute;
}
if(second < 10){
	second = "0" + second;
}

console.log(hour+":"+minute+":"+second);

注:本代码为测试代码,如需引用请另行命名变量。

版权声明:闲暇之余写的一点东西,本人所有博客文章欢迎转载,记得附上原文链接即可。

相关文章推荐

JS、Jquery实现---把后台传过来的时间毫秒数转换成想要的日期格式

后台传过来的数据  creationTime  在后台是Date类型的 毫秒转换成  05-24  月 日格式的 [python] view plain c...

JS、Jquery实现---把后台传过来的时间毫秒数转换成想要的日期格式

js、jquery 把毫秒转换成响应的时间格式显示在页面

JQuery json 时间格式由Thu Nov 9 20:30:37 UTC+0800 2006 转换成yyyy-MM-dd hh:mm:ss

function ConvertTime() { var date = "/Date(1300955103...

自定义标签。毫秒时间转换成yyyy-MM-dd格式显示

惯例: 我是温浩然: 自定义标签分为这么几部分, 1、tld文件,标签文件,主要定义标签的属性,标签的实现类等。 2、标签实现类,Java文件,实现标签的功能。 3、标签引用,在JSP中,对...

IOS后台 返回 /Date(1445340103367)/ 时间,转换成 2015-10-20 19:21 这种格式

最近做一个项目,后台返回的时间是 /Dtae(1445340103367)/  这样子的,在网上搜索的方法没有OC语言 的解决方法,自己用了最笨的方法,使用字符串攫取的方法来得到想要的结果。看看代码,...

Java微信二次开发之10-解析接口中的消息创建时间CreateTime 并转换成需要的格式

从微信公众平台的消息接口指南中可以看出,每种类型的消息定义中,都包含有CreateTime参数,它表示消息的创建时间,如下图所示: 上图是消息接口指南中4.1-文本消息的定义。注意CreateT...
  • LanBuff
  • LanBuff
  • 2016年09月06日 15:36
  • 905

Python将日期时间按照格式转换成字符串

Python格式化日期时间的函数为datetime.datetime.strftime();由字符串转为日期型的函数为:datetime.datetime.strptime(),两个函数都涉及日期时间...

django 将model转换成想要都json格式

model: class SysRole(models.Model): id = models.CharField(db_column='ID', primary_key=True, max_...
  • wjy397
  • wjy397
  • 2015年11月02日 20:18
  • 1465
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:【CODE】js转换时间格式:将时间转换成自己想要的格式
举报原因:
原因补充:

(最多只允许输入30个字)