js new Date() 格式

JavaScript0124

js new Date() 格式,第1张

方法一:

const getDate = ()=>{

var d=new Date()

var year=d.getFullYear()

var month=change(d.getMonth()+1)

var day=change(d.getDate())

var hour=change(d.getHours())

var minute=change(d.getMinutes())

var second=change(d.getSeconds())

function change(t){

if(t<10){

return "0"+t

}else{

return t

}

}

return year+'-'+month+'-'+day+' '+hour+':'+minute+':'+second

}

方法二:

使用moment时间插件

1、引入方式:<script src="moment.js"></script>

或者使用包管理器npm,引用直接使用命令:npm install moment

2、引入之后,直接使用monent().format('yyyy-MM-dd HH:mm:ss')

var d1=Date()        //返回一个字符串(string),没有getDate等日期对象方法,内容为当前时间

var d2=new Date()    //返回一日期对象,可以调用getDate(),内容为当前时间

var d3=Date("2000-1-1")//返回一个字符串(string),内容仍旧为当前时间,也就是不受参数影响

var d4=new Date("2000-1-1")//返回一日期对象,可以调用getDate(),内容为2000年元旦

function objectToArray(data) {

    if( !data instanceof array || data.length == 0) {

        return []

    }

    var arr = []

    for(int i=0i<data.lengthi++) {

        var item = []

        for( p in data[i] ) {

            if(!!data[i][p]) {

                item.push(data[i][p])

            }

        }

        if(item.length > 0) {

            arr.push(item)

        }

    }

    return arr

}

var data = [{'姓名': '张三', '基本信息': '25岁,65公斤,男,汉族'}, {'姓名': '李四', '基本信息': '23岁,60公斤,男,壮族'},{'姓名': '王五', '基本信息': '27岁,70公斤,男,慢族'}]

var newData = objectToArray(data)

console.log(newData)