2016-07-22 10 views
1

Datum ist: 02.10.2014 (TT/MM/JJJJ). Wie man es in Timestamp-Format umwandelt.Umrechnungszeit Stempel nach Datum und Datum nach Zeitstempelformate

Und wie das Format von date.When mir den Code schreiben ändern wie:

var current_date=new Date(); -->i got result like MM/DD/YYYY format. 

Ich mag DD/MM/YYYY Format für aktuelles Datum.

+0

02.10.2014 ** ist ** ein [* timestamp *] (https://en.wikipedia.org/wiki/Timestamp). ;-) – RobG

Antwort

0

Verwenden dateFormat Bibliothek.

var current_date = new Date(); 
dateFormat(current_date, "dd/mm/yyyy"); 

Dies gibt das Datum im Format "TT/MM/JJJJ" zurück.

+0

Vielen Dank für Ihre Antwort bro.Its funktioniert gut. @ Sainath Batthala – Trojan

0

hier sind Sie

var current_date=new Date(); 
var timestamp = current_date.getTime(); 
var formatted_date = current_date.getDate() + "/" + current_date.getMonth() + 1 + "/" + current_date.getFullYear() 
+0

Danke @Ruben karapetyan.Its sehr einfach zu verstehen.Vielen Dank für Ihre Antwort.Seine Arbeit, die große – Trojan

+0

sind Sie herzlich willkommen! –

0

Mit "Zeitstempel" denke ich, Sie meinen den Zeitwert, wie 1391954400000.

Um eine Datumszeichenfolge in ein Datum zu konvertieren, müssen Sie sie analysieren. Verwenden Sie eine Bibliothek oder eine kurze Funktion. Sie können dann den Zeitwert erhalten, die eine Anzahl von Millisekunden seit 1970-01-01T00 repräsentiert: 00: 00Z:

/* Parse date sting in d/m/y format 
 
** @param {string} s - date string in d/m/y format 
 
**      separator can be any non–digit character 
 
** @returns {Date} If s is an invalid date, returned 
 
**     Date has time value of NaN (invalid date) 
 
*/ 
 
function parseDMY(s) { 
 
    var b = s.split(/\D/); 
 
    var d = new Date(b[2], --b[1], b[0]); 
 
    return d && d.getMonth() == b[1]? d : new Date(NaN); 
 
} 
 

 
// Valid date 
 
console.log(parseDMY('10/02/2014').getTime()); 
 

 
// Invalid date 
 
console.log(parseDMY('14/20/2016').getTime());

Es gibt auch viele Bibliotheken zur Formatierung Daten (zB Fecha.js ist das Parsen und Formatieren), oder wieder, wenn Sie nur ein Format haben, wird eine einfache Funktion tun:

/* Return date string in format dd/mm/yyy 
 
** @param {Date} d - date to format, default to today 
 
** @returns {string} date in dd/mm/yyyy format 
 
*/ 
 
function formatDMY(d) { 
 
    // Default to today 
 
    d = d || new Date(); 
 
    return ('0' + d.getDate()).slice(-2) + '/' + 
 
     ('0' + (d.getMonth() + 1)).slice(-2) + '/' + 
 
     ('000' + d.getFullYear()).slice(-4); 
 
} 
 

 
console.log(formatDMY()); 
 
console.log(formatDMY(new Date(2016,1,29)));