Ana içeriğe geç

Seçenek cast_date

cast_date seçeneği, CSV alanını bir JavaScript tarihine dönüştürür. Aktif olması için cast seçeneğinin etkinleştirilmesi gerekmektedir.

  • Tür: boolean
  • Opsiyonel
  • Varsayılan: false
  • Sürüm: 1.0.5
  • İlgili: cast, info, on_record Mevcut Seçenekler bölümüne bakın.
ipucu

cast_date seçeneğini kullanarak tarih formatlarında sorunsuz dönüşüm sağlayabilirsiniz.

Uygulama Date.parse fonksiyonuna dayanmaktadır. Fonksiyon NaN dönerse, CSV değeri dokunulmadan bırakılır.

Tarihçe

Bu seçenek, sürüm 2'ye kadar auto_parse_date olarak adlandırılmıştır.

Kullanım

Aktif olduğunda cast_date ile true, her alan Date.parse ile test edilir. JavaScript tarihine dönüştürme başarılı olursa, yeni tarih döner. Aksi takdirde, orijinal değer döner.

bilgi

cast_date seçeneğinin aktif olması, herhangi bir hata durumunda CSV değerinin direkt olarak kullanılmasına olanak tanır.

Örnek Kullanım

// Örnek kod
const { parse } = require('csv-parse');

parse(input, {
cast: true,
cast_date: true,
}, (err, records) => {
console.log(records);
});

embed:packages/csv-parse/samples/option.cast_date.js