Heim  >  Artikel  >  Web-Frontend  >  So konvertieren Sie ein Datum in eine Zeichenfolge in Javascript

So konvertieren Sie ein Datum in eine Zeichenfolge in Javascript

藏色散人
藏色散人Original
2021-04-27 10:06:1611258Durchsuche

Javascript-Methode zum Implementieren der Datumskonvertierungszeichenfolge: Formatieren Sie zuerst das Datum mit der Methode „function formatNumber(n){...}“ und implementieren Sie dann die Datumskonvertierung mit der Methode „function formatTime(number,format){..}“. Dürfen.

So konvertieren Sie ein Datum in eine Zeichenfolge in Javascript

Die Betriebsumgebung dieses Artikels: Windows 7-System, JavaScript-Version 1.8.5, Dell G3-Computer.

JS-Datum zum String

// 格式化日期,如月、日、时、分、秒保证为2位数
function formatNumber (n) {
 n = n.toString()
 return n[1] ? n : '0' + n;
}
// 参数number为毫秒时间戳,format为需要转换成的日期格式
function formatTime (number, format) {
 let time = new Date(number)
 let newArr = []
 let formatArr = ['Y', 'M', 'D', 'h', 'm', 's']
 newArr.push(time.getFullYear())
 newArr.push(formatNumber(time.getMonth() + 1))
 newArr.push(formatNumber(time.getDate()))
 
 newArr.push(formatNumber(time.getHours()))
 newArr.push(formatNumber(time.getMinutes()))
 newArr.push(formatNumber(time.getSeconds()))
 
 for (let i in newArr) {
  format = format.replace(formatArr[i], newArr[i])
 }
 return format;
}

Anruf:

var a=new Date() ; 
//传入格式为数字类型
formatTime(a.getTime(),'Y-M-D h:m:s')
//临时调用如下
let start = new Date();
start = start.getFullYear() + '.' + (start.getMonth()) + '.' + start.getDay();

[Empfohlenes Lernen: Javascript-Tutorial für Fortgeschrittene]

Das obige ist der detaillierte Inhalt vonSo konvertieren Sie ein Datum in eine Zeichenfolge in Javascript. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn