在JS中怎么格式化日期? 5
<SCRIPTlanguage="Javascript">varthetimea=newDate("2006-12-0101:10:54");varth=thetimea...
<SCRIPT language="Javascript">
var thetimea=new Date("2006-12-01 01:10:54");
var th=thetimea.getHours();
var tm=thetimea.getMinutes();
var tt=th+":"+tm;
document.write (tt);
</SCRIPT>
以上是我的JS代码。我想实现的是将只获取日期“2006-12-01 01:10:54”里面的时和分,即希望输出的内容是:01:10
但是此代码实际输入的却是:NaN:NaN
不明白应该怎么做才能正确输出。不过该日期格式“2006-12-01 01:10:54”是不能改的,只能是这样。 展开
var thetimea=new Date("2006-12-01 01:10:54");
var th=thetimea.getHours();
var tm=thetimea.getMinutes();
var tt=th+":"+tm;
document.write (tt);
</SCRIPT>
以上是我的JS代码。我想实现的是将只获取日期“2006-12-01 01:10:54”里面的时和分,即希望输出的内容是:01:10
但是此代码实际输入的却是:NaN:NaN
不明白应该怎么做才能正确输出。不过该日期格式“2006-12-01 01:10:54”是不能改的,只能是这样。 展开
展开全部
创建时间字符串来指定时间
vardate=new Date("datestring")
datestring为一个表示时间的字符串,它的格式为"Month Day,Year Hours:Minutes:Seconds",其中参数month为月份的英文名称和英文缩写.
代码如下:
<html>
<head><title>JS DATE</title></head>
<script language='JavaScript'>
var sT,tD;
tD=new Date('Oct 01,2006 01:10:54');
sT=tD.getHours()<10?'0'+tD.getHours():tD.getHours();
sT+=':';
sT+=tD.getMinutes()<10?'0'+tD.getMinutes():tD.getMinutes();
document.open();
document.write(sT);
document.close();
</script>
<body>
</body>
</html>
vardate=new Date("datestring")
datestring为一个表示时间的字符串,它的格式为"Month Day,Year Hours:Minutes:Seconds",其中参数month为月份的英文名称和英文缩写.
代码如下:
<html>
<head><title>JS DATE</title></head>
<script language='JavaScript'>
var sT,tD;
tD=new Date('Oct 01,2006 01:10:54');
sT=tD.getHours()<10?'0'+tD.getHours():tD.getHours();
sT+=':';
sT+=tD.getMinutes()<10?'0'+tD.getMinutes():tD.getMinutes();
document.open();
document.write(sT);
document.close();
</script>
<body>
</body>
</html>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询