Antworten:
Ich habe mit der Datumsmanipulation im Allgemeinen und mit AppleScript im Besonderen 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 mir sicher, dass es einen einfacheren Weg gibt, aber das ist so viel, wie ich benötigt habe, um diese Funktion zu nutzen.