אהבתי,
לגבי התאריך, אני אישית אוהב
YYYY-MM-DD
זה הכי מסודר במוח
אבל אתה יכול לעשות איזה parser שיבחון לפי מבנה
אם זה מופרד במקף (-) אז זה
YYYY-MM-DD
אם זה מופרד בקו נטוי (/) אז זה אמריקאי
mm/dd/yyyy
אם זה מופרד בנקודה (.) אז זה ישראלי/אירופאי
dd.mm.yyyyאם אתה רוצה להשקיע יותר, אתה גם יכול לעשות שזה ינסה להסתפק בשנה דו ספרתית בלבד
וסתם להתחכם, אתה יכול להוסיף ביטויים כמו
לפני חודש - יקח 30 יום אחורה
שנה שעברה - יקח שנה אחורה