首页 热点资讯 义务教育 高等教育 出国留学 考研考公

javascript 年月日格式输出时间

发布网友 发布时间:2022-04-23 17:12

我来回答

6个回答

热心网友 时间:2022-04-23 01:17

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

热心网友 时间:2022-04-23 02:35

时间定义的时候是可以同时定义它的格式的
不想输出当前时间 就自己赋值就是

热心网友 时间:2022-04-23 04:10

09:20 1970 11 09

热心网友 时间:2022-04-23 06:01

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()));

热心网友 时间:2022-04-23 08:09

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

热心网友 时间:2022-04-23 10:34

自己写个方法 ,如果不想输出当前时间 ,那就传个值 不久行了吗 ?

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com