javascript 年月日格式输出时间

javascript中,如果我要按1970-11-0909:20得格式输出这个时间,是特定的时间,不是输出当前时间,如何控制它的格式~~~~最好写个代码让我测试下,谢谢... javascript中,如果我要按1970-11-09 09:20得格式输出这个时间,是特定的时间,不是输出当前时间,如何控制它的格式~~~~
最好写个代码让我测试下,谢谢
展开
 我来答
windblast
推荐于2020-12-03 · 知道合伙人软件行家
windblast
知道合伙人软件行家
采纳数:5633 获赞数:13624
毕业于空军第一航空学院电子专业,1991年开始接触电脑,从事多年计算机编程,具有较丰富的经验。

向TA提问 私信TA
展开全部

请参阅以下 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"));

到处是水
2009-08-23 · 超过18用户采纳过TA的回答
知道答主
回答量:102
采纳率:0%
帮助的人:52.6万
展开全部
时间定义的时候是可以同时定义它的格式的
不想输出当前时间 就自己赋值就是
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
ananhfkh
2009-08-23
知道答主
回答量:37
采纳率:0%
帮助的人:14.6万
展开全部
09:20 1970 11 09
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
gzzzl
2009-08-25 · 超过31用户采纳过TA的回答
知道答主
回答量:124
采纳率:0%
帮助的人:111万
展开全部
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()));
本回答被提问者和网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
skingyang
2009-09-02 · TA获得超过586个赞
知道小有建树答主
回答量:767
采纳率:60%
帮助的人:327万
展开全部
<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>
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式