You really can't go wrong with ISO. I don't know your tech stack, but you may want to look into the Date() and toISOString() methods in JavaScript. ISO 8601 also has rules for the offset/timezone.