zoukankan      html  css  js  c++  java
  • Fri Oct 31 18:00:00 UTC+0800 2008转换为yyyy-mm-dd

    这个其实网上有很多例子,都是直接用js在前端做了时间处理,我的处理也一样,想要变成2008-3-31,就用下面的js直接可以处理
        function Todate(num) { //Fri Oct 31 18:00:00 UTC+0800 2008
            num = num + "";
            var date = "";
            var month = new Array();
            month["Jan"] = 1; month["Feb"] = 2; month["Mar"] = 3; month["Apr"] = 4; month["May"] = 5; month["Jun"] = 6;
            month["Jul"] = 7; month["Aug"] = 8; month["Sep"] = 9; 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] + "-";
            date = date + month[str[1]] + "-" + str[2];//获取到的年月日,要是想加上时分秒,就date = date + month[str[1]] + "-" + str[2]+ " " + str[3];
            return date;
        }
    
    
    

     我正好做项目,时间要转换成2008-03,我就直接加了个判断

    function spliceZero(param)
    		{
    		    if (param < 10) {
    		    param = "0" + param;
    		}
    		    return param;
    		} 


    /**
    * 下面给个完整的例子
    *
    **/


    function Todate(num) { //Fri Oct 31 18:00:00 UTC+0800 2008
                if(num!=""){
                    num = num + "";
                    var date = "";
                    var month = new Array();
                    month["Jan"] = 1; month["Feb"] = 2; month["Mar"] = 3; month["Apr"] = 4; month["May"] = 5; month["Jun"] = 6;
                    month["Jul"] = 7; month["Aug"] = 8; month["Sep"] = 9; month["Oct"] = 10; month["Nov"] = 11; month["Dec"] = 12;
                    str = num.split(" ");
                    date = str[5] + "-";
                    date = date + spliceZero(month[str[1]]);
                    return date;
                }else{
                     return "";
                }
                
            }
            
            function spliceZero(param)
            {
                if (param < 10) {
                param = "0" + param;
            }
                return param;
            }
     
  • 相关阅读:
    hive、sqoop、MySQL间的数据传递
    centos7配置Hadoop集群环境
    crontab定时时间解释
    Jmeter小技巧以及问题集合
    【总结】梳理下接口功能测试
    【部署问题】解决Nginx: [error] open() "/usr/local/Nginx/logs/Nginx.pid" failed(2:No such file or directory)
    【C#公共帮助类】 ToolsHelper帮助类
    【C#公共帮助类】枚举独特类
    【无私分享:从入门到精通ASP.NET MVC】从0开始,一起搭框架、做项目(4)对前面的一些问题汇总和总结
    【C#公共帮助类】分页逻辑处理类
  • 原文地址:https://www.cnblogs.com/junrong624/p/7084873.html
Copyright © 2011-2022 走看看