<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <SCRIPT LANGUAGE="JavaScript"> <!-- //用当前日期 function show() { var today = new Date(); var year = today.getYear();//年 var month = today.getMonth();//月 var date = today.getDate();//日 var hours = today.getHours()//时 var minutes = today.getMinutes();//分 var seconds = today.getSeconds();//秒 alert(year +""+ month +"" +date +""+ hours+"" + minutes +""+ seconds); } function showDate() { var day = "2010-12-12"; var hours = "18:23:32"; var splitDay = day.split("-"); var joinDay =splitDay.join("",splitDay); var splitHours = hours.split(":"); var joinHours = splitHours.join("",splitHours) alert(joinDay + "" + joinHours); } //--> </SCRIPT> </HEAD> <BODY onload="show(),showDate()">
</BODY> </HTML>
忘了如果 是这样 function show() { var day = "2010-11-12 18:12:21"; var splitDay = day.split(" "); alert(splitDay[0] + "" + splitDay[1]); } 分割了然后再更加splitDay[0]和splitDay[1]分割,跟上面的一样, 你就套,不用咱写了吧
String.prototype.ToString=function(){ var today = new Date(); var year = today.getYear(); var month = (today.getMonth()<10)?("0"+today.getMonth()):today.getMonth(); var date = (today.getDate()<10)?("0"+today.getDate()):today.getDate(); var hours = (today.getHours()<10)?("0"+today.Hours()):today.Hours(); var minutes = (today.getMinutes()<10)?("0"+today.getMinutes()):today.getMinutes(); var seconds = (today.getSeconds()<10)?("0"+today.getSeconds()):today.getSeconds(); return this.replace(/yyyy/g,year) .replace(/MM/g,month) .replace(/dd/g,date) .replace(/hh/g,hours) .replace(/mm/g,minutes) .replace(/ss/g,seconds);}var formatTime = "today is yyyy-MM-dd hh:mm:ss"; alert(formatTime.ToString());
<script > String.prototype.ToString = function(){ result = this.replace(/[-]|\s|[:]/g,''); return result; } var formatTime = "2010-06-04 09:04:12"; alert(formatTime.ToString()); </script>
var day = "2010-12-12"; var hours = "18:23:32"; 这两个是怎么返回出来的啊。 该不会是一个个拼接的吧
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML> <HEAD> <TITLE> New Document </TITLE> <SCRIPT LANGUAGE="JavaScript"> <!-- function show() { var today = new Date(); var arryDay = new Array(); arryDay[0] = today.getYear(); arryDay[1] = today.getMonth(); arryDay[2] = today.getDate(); arryDay[3] = today.getHours(); arryDay[4] = today.getMinutes(); arryDay[5] = today.getSeconds(); var joinDay = arryDay.join("",arryDay); alert(joinDay); } function showDate() { var day = "2010-12-12 18:12:10"; var days = new Array(); var splitDay = day.split(" "); var joinDay1 = splitDay[0].split("-"); var joinDay2 = splitDay[1].split(":"); days[0] = joinDay1.join("",joinDay1); days[1] = joinDay2.join("",joinDay2); var today = days.join("",days); alert(today); } //--> </SCRIPT> </HEAD> <BODY onLoad="show(),showDate()">
</BODY> </HTML>
function formatDate(theDate, fmt) { var o = { yy:'FullYear', M:'Month', d:'Date', h:'Hours', m:'Minutes', s:'Seconds' }; return fmt.replace(/\b(yy|M|d|h|m|s){2}\b/g, function($, $1) { var x = theDate['get' + o[$1]](); if ($ == 'M') x++; return x > 9 ? x : "0" + x; }); }alert(formatDate(new Date(), "yyyy年MM月dd日 hh时mm分ss秒"));
再join("",)连接
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
//用当前日期
function show() {
var today = new Date();
var year = today.getYear();//年
var month = today.getMonth();//月
var date = today.getDate();//日
var hours = today.getHours()//时
var minutes = today.getMinutes();//分
var seconds = today.getSeconds();//秒
alert(year +""+ month +"" +date +""+ hours+"" + minutes +""+ seconds); }
function showDate() {
var day = "2010-12-12";
var hours = "18:23:32"; var splitDay = day.split("-");
var joinDay =splitDay.join("",splitDay);
var splitHours = hours.split(":");
var joinHours = splitHours.join("",splitHours)
alert(joinDay + "" + joinHours);
}
//-->
</SCRIPT>
</HEAD> <BODY onload="show(),showDate()">
</BODY>
</HTML>
是这样
function show() {
var day = "2010-11-12 18:12:21";
var splitDay = day.split(" ");
alert(splitDay[0] + "" + splitDay[1]);
}
分割了然后再更加splitDay[0]和splitDay[1]分割,跟上面的一样,
你就套,不用咱写了吧
var today = new Date();
var year = today.getYear();
var month = (today.getMonth()<10)?("0"+today.getMonth()):today.getMonth();
var date = (today.getDate()<10)?("0"+today.getDate()):today.getDate();
var hours = (today.getHours()<10)?("0"+today.Hours()):today.Hours();
var minutes = (today.getMinutes()<10)?("0"+today.getMinutes()):today.getMinutes();
var seconds = (today.getSeconds()<10)?("0"+today.getSeconds()):today.getSeconds(); return this.replace(/yyyy/g,year)
.replace(/MM/g,month)
.replace(/dd/g,date)
.replace(/hh/g,hours)
.replace(/mm/g,minutes)
.replace(/ss/g,seconds);}var formatTime = "today is yyyy-MM-dd hh:mm:ss";
alert(formatTime.ToString());
<script >
String.prototype.ToString = function(){
result = this.replace(/[-]|\s|[:]/g,'');
return result;
}
var formatTime = "2010-06-04 09:04:12";
alert(formatTime.ToString());
</script>
var hours = "18:23:32";
这两个是怎么返回出来的啊。
该不会是一个个拼接的吧
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML>
<HEAD>
<TITLE> New Document </TITLE>
<SCRIPT LANGUAGE="JavaScript">
<!--
function show() {
var today = new Date();
var arryDay = new Array();
arryDay[0] = today.getYear();
arryDay[1] = today.getMonth();
arryDay[2] = today.getDate();
arryDay[3] = today.getHours();
arryDay[4] = today.getMinutes();
arryDay[5] = today.getSeconds();
var joinDay = arryDay.join("",arryDay);
alert(joinDay);
} function showDate() {
var day = "2010-12-12 18:12:10";
var days = new Array();
var splitDay = day.split(" ");
var joinDay1 = splitDay[0].split("-");
var joinDay2 = splitDay[1].split(":");
days[0] = joinDay1.join("",joinDay1);
days[1] = joinDay2.join("",joinDay2);
var today = days.join("",days);
alert(today);
}
//-->
</SCRIPT>
</HEAD>
<BODY onLoad="show(),showDate()">
</BODY>
</HTML>
function formatDate(theDate, fmt) {
var o = { yy:'FullYear', M:'Month', d:'Date', h:'Hours', m:'Minutes', s:'Seconds' };
return fmt.replace(/\b(yy|M|d|h|m|s){2}\b/g, function($, $1) {
var x = theDate['get' + o[$1]]();
if ($ == 'M') x++;
return x > 9 ? x : "0" + x;
});
}alert(formatDate(new Date(), "yyyy年MM月dd日 hh时mm分ss秒"));