日期格式化

Posted 布诺

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了日期格式化相关的知识,希望对你有一定的参考价值。

<!DOCTYPE html>
<html>
<head>
<meta charset="utf-8">
<title>日期格式化</title>
</head>
<body>
<p>支持任意顺序日期格式排列:</p>
<p id="demo">yyyy年MM月dd日 HH:mm:ss</p>
<script>    
/**   
*日期格式化 str:格式化字符,d:js日期对象,d为空则自动获取当前日期格式化   
*/    
function dateFormat(str,d) {    
    if( checkNull(str)){  //如果格式化字符为空,返回空字符    
        return "";      
    }  
    if(checkNull(d)){  //如果日期为空,自动获取当前日期    
        d=new Date();      
    }else if(d.constructor!=Date){//如果参数不是一个日期对象,就认为是一个标准Long值日期   
        d=new Date(d);  
    }  
     return  str.replace("yyyy",d.getFullYear()).replace("MM",fillZero(d.getMonth()+1)).replace("dd",fillZero(d.getDate())).replace("HH",fillZero( d.getHours())).replace("mm",fillZero(d.getMinutes())).replace("ss",fillZero(d.getSeconds())).replace("sss",d.getMilliseconds());    
}    
  
  
//填充0    
function fillZero(value){    
    if(value.toString().length<2){    
        return "0"+value;    
    }    
    return value;    
}    
//判空    
function checkNull(value){    
    if(!value||value==null||typeof(value) == "undefined"||value==""){    
        return true;    
    }    
    return false;    
}     
 //运行日期格式化    
var str = document.getElementById("demo").innerHTML;     
document.getElementById("demo").innerHTML =dateFormat(str);    
</script>

</body>
</html>

 

以上是关于日期格式化的主要内容,如果未能解决你的问题,请参考以下文章

常用python日期日志获取内容循环的代码片段

JS代码片段:一个日期离现在多久了

sql 日期转换代码片段 - Dato,120,konvertere

日期选择器对话框在片段中不起作用[关闭]

如何在 Javadoc 中使用 @ 和 符号格式化代码片段?

如何从片段中调用 getSupportFragmentManager()?