方法一:
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()