• js 获取当前时间格式怎么转换?


    toLocaleDateString() 得到的时间是  yyyy年MM月dd日 HH:ss:mm 格式的,
    怎么转换成yyyy-MM-dd HH:ss:mm
    在js里面



    仅针对这个问题来说,不需要那么大量的代码即可完成
    方案1(适用于中国标准时间):
    1
    var date = new Date(+new Date()+8*3600*1000).toISOString().replace(/T/g,' ').replace(/.[d]{3}Z/,'')
    方案2(只用于题目中所述的格式转换):
    1
    var date = new Date().toLocaleString().replace(/[年月]/g,'-').replace(/[<a href="https://www.baidu.com/s?wd=%E6%97%A5%E4%B8%8A&tn=44039180_cpr&fenlei=mv6quAkxTZn0IZRqIHckPjm4nH00T1YLrj6YmHIhnW6sPvRYuAwh0ZwV5Hcvrjm3rH6sPfKWUMw85HfYnjn4nH6sgvPsT6K1TL0qnfK1TL0z5HD0IgF_5y9YIZ0lQzqlpA-bmyt8mh7GuZR8mvqVQL7dugPYpyq8Q1Dzn1T4P1cvPWRdrjbkP1m3rHb" target="_blank" class="baidu-highlight">日上</a>下午]/g,'');
    方案3(最准确但最麻烦,不推荐):
    1
    2
    var date = new Date();
    var result = date.getFullYear()+'-'+(date.getMonth()+1)+'-'+date.getDate()+' '+date.getHours()+':'+date.getMinutes()+':'+date.getSeconds();

     

    /**
     * 将时间Sun Sep 18 00:00:00 CST 2011 转换为 yyyy-MM-dd HH:mm:ss(24制)<br>
     * 方 法 名:Todate <br>
     * 创 建 人:杨Sir<br>
     * 创建时间:2015年7月21日 下午8:57:48 <br>
     * 修 改 人: <br>
     * 修改日期: <br>
     * @param num  需要转换的时间
     * @returns {String} String 格式化后的时间
     */
    function Todate(num) {
        if(num==undefined||num==""){
             return " ";
        }
        num = num + ""; //给字符串后就一个空格
        var date = "";
        var month = new Array();
        month["Jan"] = '01'; month["Feb"] = '02'; month["Mar"] = '03'; month["Apr"] = '04';
        month["May"] = '05'; month["Jun"] = '06'; month["Jul"] = '07'; month["Aug"] = '08';
        month["Sep"] = '09'; month["Oct"] = '10'; month["Nov"] = '11'; month["Dec"] = '12';
        var week = new Array();
        week["Mon"] = "一"; week["Tue"] = "二"; week["Wed"] = "三"; week["Thu"] = "四";
        week["Fri"] = "五"; week["Sat"] = "六"; week["Sun"] = "日";
        str = num.split(" "); //根据空格组成数组
        date = str[5] + "-"; //就是在2008的后面加一个“-”
        //通过修改这里可以得到你想要的格式
        date = date + month[str[1]] + "-" + str[2] + " " + str[3]; 
        //date=date+" 周"+week[str[0]];
        return date;
    }
  • 相关阅读:
    安卓手机的弱网工具
    渗透测试工具之sqlmap
    渗透测试基础之sql注入
    去哪儿网2017校招在线笔试(前端工程师)编程题及JavaScript代码
    滴滴出行2017秋招工程岗笔试题(0918)编程题
    【面试经历】再惠网络、远景能源、东软集团
    二叉树前序、中序、后序遍历相互求法
    58集团2017校招笔试-前端岗
    途牛前端工程师在线笔试题(含答案和全面解析)
    【经典面试题二】二叉树的递归与非递归遍历(前序、中序、后序)
  • 原文地址:https://www.cnblogs.com/zxyun/p/4917186.html
Copyright © 2020-2023  润新知