我想在js实现像 C#时间的转换格式

yh4315939 2010-06-03 06:08:24
我想在js实现像 C#时间的转换格式

例 ToString("yyyyMMddhhmmss")

返回时间格式“20100603053031”
...全文
147 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
yh4315939 2010-06-04
  • 打赏
  • 举报
回复
var day = "2010-12-12";
var hours = "18:23:32";
这两个是怎么返回出来的啊。
该不会是一个个拼接的吧
VirusFu 2010-06-04
  • 打赏
  • 举报
回复

<script >
String.prototype.ToString = function(){
result = this.replace(/[-]|\s|[:]/g,'');
return result;
}
var formatTime = "2010-06-04 09:04:12";
alert(formatTime.ToString());
</script>

wirror800 2010-06-04
  • 打赏
  • 举报
回复
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());
yingzhilian2008 2010-06-04
  • 打赏
  • 举报
回复
后台转好传过去!
wcwtitxu 2010-06-04
  • 打赏
  • 举报
回复

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秒"));
xk1126 2010-06-04
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 yh4315939 的回复:]
var day = "2010-12-12";
var hours = "18:23:32";
这两个是怎么返回出来的啊。
该不会是一个个拼接的吧
[/Quote]
我重新给你做了个
这不是拼接的吧!
xk1126 2010-06-04
  • 打赏
  • 举报
回复

<!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>

xk1126 2010-06-03
  • 打赏
  • 举报
回复
忘了如果
是这样
function show() {
var day = "2010-11-12 18:12:21";
var splitDay = day.split(" ");
alert(splitDay[0] + "" + splitDay[1]);
}
分割了然后再更加splitDay[0]和splitDay[1]分割,跟上面的一样,
你就套,不用咱写了吧
xk1126 2010-06-03
  • 打赏
  • 举报
回复

<!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>

yh4315939 2010-06-03
  • 打赏
  • 举报
回复
麻烦各位大侠
写个例子
xk1126 2010-06-03
  • 打赏
  • 举报
回复
先split("")分割
再join("",)连接
jianglin28290 2010-06-03
  • 打赏
  • 举报
回复
没问题呀,自己干吧,可以用正则替换

87,910

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧