Obsidian still appears to not fully support ISO 8601 datetime standard

Part of the reason for not wanting dashes and colons is to match the filenames, dashes are obviously supported across filesystems, colons aren’t.

Plus these examples are definitely standards compliant.

FWIW, having the filename and frontmatter in the YAML/markdown be the same makes copying and pasting, searching, all much easier without needing another step in the process.


@WhiteNoise thanks, I realize this. It’s the processing of the templates that’s broken. If we don’t change or fret over the property type being Date/Date & time instead of Text, then it’s less of an issue–more of a UX thing. Though test4 above is an oddball with the time processing incorrectly.

@Pch it doesn’t display a syntax error for all the errors. Only the first occurring syntax error.


Obsidian just doesn’t seem to know how to correctly process timezone offsets correctly, including for UTC according to the full ISO 8601 standard:

This sort of thing matters if/when multiple people across different time zones are sharing and working on a vault together.