Ich habe generell mit Datumsmanipulationen und speziell mit AppleScript zu kämpfen. Das heißt, hier ist ein Ansatz, den ich basierend auf den Informationen von Apple verwendet habe .
set minutes to 60 set hours to (minutes * 60) set days to (hours * 24) set myDate to current date -- Nov 4, 2016 log myDate copy myDate to otherDate set the day of otherDate to 1 set the month of otherDate to January set the year of otherDate to 2017 set time of otherDate to "0" -- set time to midnight set daysUntil to ((otherDate - myDate) / days) as integer display dialog daysUntil & " until New Year's Day, 2017" as string
Ich bin sicher, es gibt einen einfacheren Weg, dies zu tun, aber dies ist so viel, wie ich diese Funktion verwenden musste.