date-time operations input