Fri Oct 31 18:00:00 UTC+0800 2008转换为yyyy-mm-dd

Posted heart..

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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;
        }

 

 

以上是关于Fri Oct 31 18:00:00 UTC+0800 2008转换为yyyy-mm-dd的主要内容,如果未能解决你的问题,请参考以下文章

在java里面,如何得到UTC时间, 时间格式为:Tue Oct 12 00:00:00 UTC 0800 2010

在java里面,如何得到UTC时间, 时间格式为:Tue Oct 12 00:00:00 UTC 0800 2010

关于前端时间控件传值到后端java的问题

Nginx缓存的两种方式

无法在JavaScript中将String BST日期格式转换为UTC

如何使用 Python 将 UTC Unicode 更改为 Epoch