精华内容
下载资源
问答
  • JS获取当前时间年月日时分秒

    万次阅读 2016-06-10 10:55:14
    JS获取当前时间年月日时分秒,按照格式输出
    JS获取当前时间的年月日时分秒,按照格式输出
    
    <!DOCTYPE html>
    <html>
    	<head>
    		<meta charset="utf-8">
    		<title></title>
    		<script type="text/javascript">
    		// 对Date的扩展,将 Date 转化为指定格式的String
    		// 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符, 
    		// 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字) 
    		// 例子: 
    		// (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423 
    		// (new Date()).Format("yyyy-M-d h:m:s.S")      ==> 2006-7-2 8:9:4.18 
    		Date.prototype.Format = function (fmt) { //author: meizz 
    		    var o = {
    		        "M+": this.getMonth() + 1, //月份 
    		        "d+": this.getDate(), //日 
    		        "h+": this.getHours(), //小时 
    		        "m+": this.getMinutes(), //分 
    		        "s+": this.getSeconds(), //秒 
    		        "q+": Math.floor((this.getMonth() + 3) / 3), //季度 
    		        "S": this.getMilliseconds() //毫秒 
    		    };
    		    if (/(y+)/.test(fmt)) fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
    		    for (var k in o)
    		    if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
    		    return fmt;
    		}
    		
    		/**
    		* 返回一个随机的小写字母
    		*/
    		function getLowerCharacter(){
    			return getCharacter("lower");;
    		}
    		
    		
    		/**
    		* 返回一个随机的大写字母
    		*/
    		function getUpperCharacter(){
    			return getCharacter("upper");;
    		}
    		
    		
    		/**
    		* 返回一个字母
    		*/
    		function getCharacter(flag){
    			var character = "";
    			if(flag === "lower"){
    			   character = String.fromCharCode(Math.floor( Math.random() * 26) + "a".charCodeAt(0));
    			}
    			if(flag === "upper"){
    			   character = String.fromCharCode(Math.floor( Math.random() * 26) + "A".charCodeAt(0));
    			}
    			return character;
    		}
    		
    		
             var mydate = new Date().Format("yyyyMMdd");
    	    // alert(mydate);
    	     var version = "";
    	     for(var i=0;i<4;i++){
    	     	version += getCharacter("upper");
    	     }
    	     alert(mydate+version);
    		</script>
    	</head>
    	<body>
    	
    	
    	
    	</body>
    </html>


    展开全文
  • Document 当前时间
    <!DOCTYPE html>
    <html lang="en">
    
    <head>
        <meta charset="UTF-8">
        <meta name="viewport" content="width=device-width, initial-scale=1.0">
        <title>Document</title>
    </head>
    
    <body>
        <span>当前时间是</span>
        <div id="clock"></div>
        <script>
        // 先调用一下防止页面留白
            var myTime = setTimeout("time() ", 0);
            function time() {
                // clearTimeout('myTime')
                var today = new Date();
                var hou;
                var time;
                var day;
                if (today.getHours() < 12 && today.getHours() >= 0) {
                    hou = today.getHours();
                    time = "上午";
                } else if (today.getHours() <= 24 && today.getHours() > 12) {
                    hou = today.getHours() - 12;
                    time = "下午";
                }
                var d = today.getDay();
                if (d == 0) {
                    day = "日";
                } else if (d == 1) {
                    day = "一";
                } else if (d == 2) {
                    day = "二";
                } else if (d == 3) {
                    day = "三";
                } else if (d == 4) {
                    day = "四";
                } else if (d == 5) {
                    day = "五";
                } else if (d == 6) {
                    day = "六";
                }
                var minutes = today.getMinutes() > 9 ? today.getMinutes() : '0' + today.getMinutes()
                var Seconds = today.getSeconds() > 9 ? today.getSeconds() : '0' + today.getSeconds()
                document.getElementById("clock").innerHTML = (`${today.getFullYear()} 年${(today.getMonth() + 1)}月 ${today.getDate()}日 ${time} ${hou}时  ${minutes}分  ${Seconds}秒  星期${day}`);
            }
            var myTime = setInterval("time() ", 1000);
        </script>
    </body>
    
    </html>
    
    展开全文
  • 封装方法: function getDate(formatStr, fdate){ var fTime, fStr = 'ymdhis'; if (!formatStr) formatStr= "y-m-d h:i:s"; if (fdate) fTime = new Date(fdate); else ... (fTime.g

    方法一

    Date.prototype.format = function (format) {
               var args = {
                   "M+": this.getMonth() + 1,
                   "d+": this.getDate(),
                   "h+": this.getHours(),
                   "m+": this.getMinutes(),
                   "s+": this.getSeconds(),
                   "q+": Math.floor((this.getMonth() + 3) / 3),  //quarter
                   "S": this.getMilliseconds()
               };
               if (/(y+)/.test(format))
                   format = format.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
               for (var i in args) {
                   var n = args[i];
                   if (new RegExp("(" + i + ")").test(format))
                       format = format.replace(RegExp.$1, RegExp.$1.length == 1 ? n : ("00" + n).substr(("" + n).length));
               }
               return format;
           };
    //调用方法
     
    alert(new Date().format("yyyy-MM-dd hh:mm:ss:S"));
    alert(new Date().format("yyyy-MM-dd hh:mm:ss"));
    

    方法二

    封装方法:

    function getDate(formatStr, fdate){
    	 var fTime, fStr = 'ymdhis';
    	 if (!formatStr)
    	 	formatStr= "y-m-d h:i:s";
    	 if (fdate)
    	 	fTime = new Date(fdate);
    	 else
    	 	fTime = new Date();
    	 var formatArr = [
    		 fTime.getFullYear().toString(),
    		 (fTime.getMonth()+1).toString(),
    		 fTime.getDate().toString(),
    		 fTime.getHours().toString(),
    		 fTime.getMinutes().toString(),
    		 fTime.getSeconds().toString() 
    	 ];
    	 for (var i=0; i<formatArr.length; i++){
    	 	formatStr = formatStr.replace(fStr.charAt(i), formatArr[i]);
    	 }
    	 return formatStr;
    }
    

    方法调用:

    getDate('y-m-d h:i:s',new Date());	//"2020-12-3 15:29:49"
    getDate('y-m-d',new Date());		//"2020-12-3"
    getDate('h:i:s',new Date());		//"15:30:39"
    
    展开全文
  • 主要介绍了js获取当前时间年月日时分秒及时间的格式化,本文通过实例代码讲解的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
  • 2.获取时间中的年月日时分秒 myDate.getYear(); // 获取当前年份(2位) myDate.getFullYear(); // 获取完整的年份(4位,1970-????) myDate.getMonth(); // 获取当前月份(0-11,0代表1月) myDate....

    1.获取当前时间

    var myDate = new Date();

    2.获取时间中的年月日时分秒

    
    myDate.getYear();        // 获取当前年份(2位)
    myDate.getFullYear();    // 获取完整的年份(4位,1970-????)
    myDate.getMonth();       // 获取当前月份(0-11,0代表1月)
    myDate.getDate();        // 获取当前日(1-31)
    myDate.getDay();         // 获取当前星期X(0-6,0代表星期天)
    myDate.getTime();        // 获取当前时间(从1970.1.1开始的毫秒数)
    myDate.getHours();       // 获取当前小时数(0-23)
    myDate.getMinutes();     // 获取当前分钟数(0-59)
    myDate.getSeconds();     // 获取当前秒数(0-59)
    myDate.getMilliseconds();    // 获取当前毫秒数(0-999)
    myDate.toLocaleDateString();     // 获取当前日期
    var mytime=myDate.toLocaleTimeString();     // 获取当前时间
    myDate.toLocaleString( );        // 获取日期与时间

    3.时间的格式化

    // 对Date的扩展,将 Date 转化为指定格式的String
    // 月(M)、日(d)、小时(h)、分(m)、秒(s)、季度(q) 可以用 1-2 个占位符,
    // 年(y)可以用 1-4 个占位符,毫秒(S)只能用 1 个占位符(是 1-3 位的数字)
    // 例子:
    // (new Date()).Format("yyyy-MM-dd hh:mm:ss.S") ==> 2006-07-02 08:09:04.423
    // (new Date()).Format("yyyy-M-d h:m:s.S") ==> 2006-7-2 8:9:4.18
    
    Date.prototype.Format = function (fmt) { // author: meizz
        var o = {
            "M+": this.getMonth() + 1, // 月份
            "d+": this.getDate(), // 日
            "h+": this.getHours(), // 小时
            "m+": this.getMinutes(), // 分
            "s+": this.getSeconds(), // 秒
            "q+": Math.floor((this.getMonth() + 3) / 3), // 季度
            "S": this.getMilliseconds() // 毫秒
        };
        if (/(y+)/.test(fmt))
            fmt = fmt.replace(RegExp.$1, (this.getFullYear() + "").substr(4 - RegExp.$1.length));
        for (var k in o)
            if (new RegExp("(" + k + ")").test(fmt)) fmt = fmt.replace(RegExp.$1, (RegExp.$1.length == 1) ? (o[k]) : (("00" + o[k]).substr(("" + o[k]).length)));
                return fmt;
    }

    调用:

    var time1 = new Date().Format("yyyy-MM-dd");
    var time2 = new Date().Format("yyyy-MM-dd HH:mm:ss"); 
    
    展开全文
  • js实现代码如下: layui.use('laydate', function() { var laydate = layui.laydate; //常规用法 laydate.render({ type: 'date', value: new Date(new Date()) }); ...
  • 2.获取时间中的年月日时分秒 myDate.getYear(); // 获取当前年份(2位) myDate.getFullYear(); // 获取完整的年份(4位,1970-????) myDate.getMonth(); // 获取当前月份(0-11,0代表1月) myDate.getDa...
  • <!DOCTYPE html> <... <head> ...meta charset="utf-8">...当前日期:<span id="date"></span></div> <div>当前日期的时间戳:<span id="timestamp">&l
  • var now = new Date(); var yy = now.getFullYear(); //年 var mm = now.getMonth() + 1; //月 var dd = now.getDate(); // var hh = now.getHours(); //时 var ii = now....
  • 想要用js获取当年这一年的年初 和年末的时间,例如今年是2016年 可以获取到的时间是 2016-01-01 00:00:00 到 2016-12-31 23:59:59
  • 2.获取时间中的年月日时分秒 myDate.getYear(); // 获取当前年份(2位) myDate.getFullYear(); // 获取完整的年份(4位,1970-????) myDate.getMonth(); // 获取当前月份(0-11,0代表1月) myDate.getDate...
  • var date = new Date(); date .getYear(); //获取当前年份(2位) date .getFullYear(); //获取完整的年份(4位) date .getMonth(); //获取当前月份(0-11,0代表... //获取当前时间(从1970.1.1开始的毫秒数) date .getH
  • console.log(Date.now());... // 获取当前时间 console.log(dt.getTime()); // 当前时间的毫秒数 console.log(dt.getFullYear()); // 年 console.log(dt.getMonth()+1); // 月(0-11) console.log...
  • { //获取当前时间 let date = new Date(); let seperator1 = "."; //年月日之间的分隔 let seperator2 = ":"; //时分秒之间的分隔 let month = date.getMonth() + 1 < 10 ? "0" + (da...
  • toLocaleString() 方法可根据本地时间把 Date 对象转换为字符串,并返回...//获取24小时制,中国时间,打印出 2019/01/03/ 08:40:32 let newdate2=date.toLocaleString(); //中国时间 2021/4/28上午10:39:35 toL

空空如也

空空如也

1 2 3 4 5 6
收藏数 105
精华内容 42
关键字:

js获取当前时间年月日时分秒