HomeAboutMeBlogGuest
© 2025 Sejin Cha. All rights reserved.
Built with Next.js, deployed on Vercel
📌
hkob's Notion
/
ℹ️
逆引きFormula 2.0
/
💾
Database storage
/
📅
年、月、日の3つの数値プロパティから日付を作成するには?
📅

年、月、日の3つの数値プロパティから日付を作成するには?

Status
Created by 2.0
関数説明
📓
map
📓
sum
属性名
3つの数値から日付作成
返り値
Date
関連するもの
ℹ️
逆引きFormula 2.0
に戻る
Formula 2.0 で追加された parseDate は ISO8601 形式の文字列から日付を作成することができます。特に基本形式であれば数値から日付を作成するのは簡単です。map 関数の index をうまく活用すると8桁の数値文字列を作成することが簡単にできます。なお、parseDate は数値を受け取ると自動的に文字列に変換して計算するようなので、今回は直接数値を渡しています。
/* 3つのプロパティからリストを作成 */ [prop("年"), prop("月"), prop("日")] /* 年を 10000 倍, 月を 100倍, 日を1倍する */ .map(current * 100^(2-index)) /* これらを合計 */ .sum() /* 日付に変換 */ .parseDate()
→
📓
map
📓
sum
📓
parseDate
名前
年
月
日
3つの数値から日付作成
通常
2023
9
10
月が二桁
1999
12
31
閏日
2020
2
29
間違った日付(失敗)
2021
2
29