首页 > 代码库 > js日期转换Fri Oct 31 18:00:00 UTC+0800 2008转换为yyyy-mm-dd

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

        Date.prototype.Format = function (fmt) {                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 date = new Date().Format("yyyy-MM-dd hh:mm:ss");

2:

public class StringToDate {public static void main(String []args){    String myString="2011-09-18 11:20:30";    Date myDate=null;     DateFormat df = DateFormat.getDateInstance();    //设置时间格式     SimpleDateFormat myFormDate = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");    try {        myDate = df.parse(myString);                     } catch (ParseException e) {        // TODO Auto-generated catch block        e.printStackTrace();    }System.out.println(myDate);}}结果:Sun Sep 18 00:00:00 CST 2011  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["Jan"] = 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] + "-"; //就是在2008的后面加一个“-”                //通过修改这里可以得到你想要的格式                date = date + month[str[1]] + "-" + str[2] + " " + str[3];                 //date=date+" 周"+week[str[0]];                return date;            }

 

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