js格式化输出

JavaScript012

js格式化输出,第1张

String.format = function() {

if( arguments.length == 0 )

return null

var str = arguments[0]

for(var i=1i<arguments.lengthi++) {

var re = new RegExp('\\{' + (i-1) + '\\}','gm')

str = str.replace(re, arguments[i])

}

return str

}

这是js里面的format函数,使用和C#里面一样的

var a = String.format('{0}{1}', 0, 1)

你自己可以去试试看,100%成功

var date = new Date(1522113400938) // 不填则是当前时间

var year = date.getFullYear() // 获取年份

var month = date.getMonth() + 1 //获取月份

var day = date.getDate() 获取日期

var hour = date.getHours() // 获取小时

var minute = date.getMinutes() // 获取分钟

var second = date.getSeconds() // 获取秒