JavaScript 在JavaScript中格式化日期(处理MySQL日期)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了JavaScript 在JavaScript中格式化日期(处理MySQL日期)相关的知识,希望对你有一定的参考价值。

function format_mysqldate (mysqldate) {
	// example mysql date: 2008-01-27 20:41:25
	// we need to replace the dashes with slashes
	var date = String(mysqldate).replace(/\-/g, '/');
	return format_date(date);
}
function format_date (date) {
	// date can be in msec or in a format recognized by Date.parse()
	var d = new Date(date); 
	
	var days_of_week = Array('Sun','Mon','Tue','Wed','Thu','Fri','Sat');
	var day_of_week = days_of_week[d.getDay()];
	
	var year = d.getFullYear();
	var months = Array('Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec');
	var month = months[d.getMonth()];
	var day = d.getDate();
	
	var hour = d.getHours();
	var minute = d.getMinutes();
	var am_pm = 'am';

	if(hour == 0) { 
		hour = 12; 
	} else if (hour == 12) { 
		am_pm = 'pm'; 
	} else if (hour > 12) { 
		hour -= 12; 
		am_pm = 'pm';
	}
	if(minute < 10) { minute = '0'+minute; }
	
	var date_formatted = day_of_week+' '+month+' '+day+' '+year+' '+hour+':'+minute+am_pm;
	return date_formatted;
}

以上是关于JavaScript 在JavaScript中格式化日期(处理MySQL日期)的主要内容,如果未能解决你的问题,请参考以下文章

在javascript中格式化文本

在javascript中检查给定的日期格式

在javascript中用逗号格式化数字变量的最佳方法是啥

如何在 JavaScript 中拆分具有多种格式的电子邮件列表?

如何在javascript中读取本地的json格式文本文件

在javascript中将字符串转换为印度格式