Okay, I'll probably add more datetime conditions
For the legacy ones - you can only use them for events, not dialogues. And also they're very specific, here's the actual code for them: https://pastebin.com/4eC3d6a3
Also, this is not implemented in the editor, but you can actually check for any policy, not just dating. You'd have to look up policy IDs in policies.json and manually edit your dialogues.json or random_events.json file
And while we're at it, here are all custom conditions https://pastebin.com/kFDw6KBS