js new Date() 格式

JavaScript05

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')

JS中的Function对象Function是函数的原型,所有的函数都来源于Function,获得函数的方法有两种类型,分为动态函数和函数继承。- 动态函数创建一个Function语法: var func = new Function(arg1, arg2, ..., argN, 函数体)var str = "var x = 5for(var i = 0i <10i++) { alert(x+i)}"var func = new Function(str)func()- 函数继承原型链:js构造函数创建的每一个对象都是来源于原型的派生对象,而在js中每一个函数都有一个属性,叫prototype(原型),所有的对象的原型构成链以后,都到Object,而Object的原型是null扩展方法:为字符串添加扩展方法, 就是给字符串的原型添加一个方法即可,如   String.prototype.AddWJX = function() { return "☆" + this + "☆"//this表示字符串本身} 实现函数继承的方法:js的继承来源于对象而非类,通过Function对象为所有的构造函数添加方法。//为Function的原型添加一个inherit()方法Function.prototype.inherit = function(objBase) {// 传进来就是父类对象this.prototype = objBase}var o = {name:"上帝", sex:"女", age:100}//方法继承var func = function (){}func.inherit(o)//对象继承var Person = function() {this.say = function() {alert("名字是" + this.name)}}Person.inherit(o)var pp = new Person()pp.say()