javascript 年月日格式输出时间
javascript中,如果我要按1970-11-0909:20得格式输出这个时间,是特定的时间,不是输出当前时间,如何控制它的格式~~~~最好写个代码让我测试下,谢谢...
javascript中,如果我要按1970-11-09 09:20得格式输出这个时间,是特定的时间,不是输出当前时间,如何控制它的格式~~~~
最好写个代码让我测试下,谢谢 展开
最好写个代码让我测试下,谢谢 展开
6个回答
推荐于2020-12-03 · 知道合伙人软件行家
关注
展开全部
请参阅以下 javaScript 代码:
// 格式化显示日期时间
// 参数x : 待显示的日期时间,示例: new Date()
// 参数y: 需要显示的格式,示例:yyyy-MM-dd hh:mm:ss
function date2str(x, y) {
var z = {
y: x.getFullYear(),
M: x.getMonth() + 1,
d: x.getDate(),
h: x.getHours(),
m: x.getMinutes(),
s: x.getSeconds()
};
return y.replace(/(y+|M+|d+|h+|m+|s+)/g, function(v) {
return ((v.length > 1 ? "0" : "") + eval('z.' + v.slice(-1))).slice(-(v.length > 2 ? v.length : 2))
});
}
调用示例:
alert(date2str(new Date(), "yyyy-MM-d h:m:s"));
展开全部
时间定义的时候是可以同时定义它的格式的
不想输出当前时间 就自己赋值就是
不想输出当前时间 就自己赋值就是
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
09:20 1970 11 09
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
function getDateStr(date){
var year=date.getYear();
alert(year);
var month=date.getMonth()+1;
if(month<10){
month="0"+month;
}
var day=date.getDate();
if(day<10){
day="0"+day;
}
var h=date.getHours();
if(h<10){
h="0"+h;
}
var m=date.getMinutes();
if(m<10){
m="0"+m;
}
var s=date.getSeconds();
if(s<10){
s="0"+s;
}
return year+"-"+month+"-"+day+" "+h+":"+m+":"+s;
}
alert(getDateStr(new Date()));
var year=date.getYear();
alert(year);
var month=date.getMonth()+1;
if(month<10){
month="0"+month;
}
var day=date.getDate();
if(day<10){
day="0"+day;
}
var h=date.getHours();
if(h<10){
h="0"+h;
}
var m=date.getMinutes();
if(m<10){
m="0"+m;
}
var s=date.getSeconds();
if(s<10){
s="0"+s;
}
return year+"-"+month+"-"+day+" "+h+":"+m+":"+s;
}
alert(getDateStr(new Date()));
本回答被提问者和网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<SCRIPT LANGUAGE="JavaScript">
<!--
function datatimeNow(){
var date = new Date();
var year=date.getYear();
var month=date.getMonth()+1;
if(month<10){
month="0"+month;
}
var day=date.getDate();
if(day<10){
day="0"+day;
}
var h=date.getHours();
if(h<10){
h="0"+h;
}
var m=date.getMinutes();
if(m<10){
m="0"+m;
}
return year+"-"+month+"-"+day+" "+h+":"+m;
}
alert(datatimeNow());
//-->
</SCRIPT>
<!--
function datatimeNow(){
var date = new Date();
var year=date.getYear();
var month=date.getMonth()+1;
if(month<10){
month="0"+month;
}
var day=date.getDate();
if(day<10){
day="0"+day;
}
var h=date.getHours();
if(h<10){
h="0"+h;
}
var m=date.getMinutes();
if(m<10){
m="0"+m;
}
return year+"-"+month+"-"+day+" "+h+":"+m;
}
alert(datatimeNow());
//-->
</SCRIPT>
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询