Freigeben über


JavaScript-Beispiele Date

In diesen Beispielen wird gezeigt, wie das JavaScript-Objekt Date verwendet wird.

Schreiben des aktuellen Datums und der aktuellen Uhrzeit

Das folgende Beispiel ruft das aktuelle Datum und die aktuelle Uhrzeit ab und schreibt diese Werte dann in zwei Zellen im aktiven Arbeitsblatt.

function main(workbook: ExcelScript.Workbook) {
  // Get the cells at A1 and B1.
  let dateRange = workbook.getActiveWorksheet().getRange("A1");
  let timeRange = workbook.getActiveWorksheet().getRange("B1");

  // Get the current date and time with the JavaScript Date object.
  let date = new Date(Date.now());

  // Add the date string to A1.
  dateRange.setValue(date.toLocaleDateString());

  // Add the time string to B1.
  timeRange.setValue(date.toLocaleTimeString());
}

Lesen eines Excel-Datums

In diesem Beispiel wird ein Datum gelesen, das in Excel gespeichert ist, und es in ein JavaScript-Objekt Date übersetzt. Es verwendet die numerische Seriennummer des Datums als Eingabe für den JavaScript Date- . Diese Seriennummer wird im Artikel zur FUNKTION NOW() beschrieben.

function main(workbook: ExcelScript.Workbook) {
  // Read a date at cell A1 from Excel.
  let dateRange = workbook.getActiveWorksheet().getRange("A1");

  // Convert the Excel date to a JavaScript Date object.
  let excelDateValue = dateRange.getValue() as number;
  let javaScriptDate = new Date(Math.round((excelDateValue - 25569) * 86400 * 1000));
  console.log(javaScriptDate);
}

Siehe auch