COMMENT
Developed By:
Twitter: @i_7amza
&
Reddit: u/Mimiru_
COMMENT
This shortcut Has three functions/features:
❶ Calculate the number of days between two dates.
❷ Add/subtract number of days to date, which then output the new date.
❸ Calculate the number of “Working Days” between two dates.
COMMENT
هذه الأداة تقوم بثلاثة وظائف:
❶ حساب عدد الأيام بين تاريخين.
❷ حساب التاريخ الجديد بعد إضافة أو طرح عدد الأيام على التاريخ الأوّل.
❸ حساب عدد أيام العمل بين تاريخين.
NUMBER
2.1

Number
VARIABLES
Set variable
Version
to
Input
COMMENT
In below "Text" action:
Enter "Yes" if you want to use (LightningUpdate)
Enter "No" or leave it empty to skip this part.
TEXT
Yes

Text
SCRIPTING
If
Input
Condition
SHORTCUTS
Get my shortcuts

My Shortcuts
SCRIPTING
If
Input
Condition
COMMENT
LightningUpdate Made by K҉I҉N҉D҉R҉E҉D҉C҉A҉S҉H҉E҉W҉ 9 8
Look at his other Shortcuts:
https://routinehub.co/user/kindredcashew981
DICTIONARY

Dictionary
SHORTCUTS

Shortcut Result
SCRIPTING
Otherwise
SCRIPTING
Show alert
LightningUpdate is missing!
Title
LightningUpdate is missing!
URL
https://routinehub.co/shortcut/2826

URL
SAFARI
Open
Safari web page
SCRIPTING
End If

If Result
SCRIPTING
Otherwise
SCRIPTING
End If

If Result
SCRIPTING
Choose from Menu

Menu Result
SCRIPTING
“Days Between” Calculator📆

Menu Result
SCRIPTING

Provided Input
CALENDAR
Format
Date
Options Under Construction

Formatted Date
VARIABLES
Set variable
startDate
to
Input
SCRIPTING

Provided Input
CALENDAR
Format
Date
Options Under Construction

Formatted Date
VARIABLES
Set variable
endDate
to
Input
CALENDAR
Get time between
First Date
and
Second Date
in
Days

Time Between Dates
SCRIPTING
If
Input
Condition
MATHS
Number
×
-1.0
Options Under Construction

Calculation Result
VARIABLES
Set variable
DaysBetween
to
Input
VARIABLES
Get
endDate
VARIABLES
Set variable
Date1
to
Input
VARIABLES
Get
startDate
VARIABLES
Set variable
Date2
to
Input
SCRIPTING
Otherwise
VARIABLES
Set variable
DaysBetween
to
Input
VARIABLES
Get
startDate
VARIABLES
Set variable
Date1
to
Input
VARIABLES
Get
endDate
VARIABLES
Set variable
Date2
to
Input
SCRIPTING
End If

If Result
VARIABLES
Get
Date2
CALENDAR
Get time between
First Date
and
Second Date
in
Total Time

Time Between Dates
VARIABLES
Set variable
Total_Time
to
Input
SCRIPTING
Show alert
DaysBetween
Days
Title
[{'class': 'magic', 'value': 'DaysBetween', 'glyph': 'assets/cat/Variable.svg', 'UUID': ''}, {'value': ' Days', 'class': 'text'}]
SCRIPTING
➕/➖ Number of Days

Menu Result
SCRIPTING

Provided Input
CALENDAR
Format
Date
Options Under Construction

Formatted Date
VARIABLES
Set variable
Date+
to
Input
SCRIPTING
Choose from Menu

Menu Result
SCRIPTING
Enter Number of (Years, Months & Days)

Menu Result
SCRIPTING
Ask
Enter Number of Years

Provided Input
MATHS
Number
×
365.0
Options Under Construction

Calculation Result
VARIABLES
Set variable
Years
to
Input
SCRIPTING
Ask
Enter Number of Months

Provided Input
MATHS
Number
×
30.416999999999994
Options Under Construction

Calculation Result
VARIABLES
Set variable
Months
to
Input
SCRIPTING
Ask
Enter Number of Days

Provided Input
VARIABLES
Set variable
Days
to
Input
VARIABLES
Get
Years
MATHS
Number
+
Months
Options Under Construction

Calculation Result
MATHS
Number
+
Days
Options Under Construction

Calculation Result
VARIABLES
Set variable
Total_Days
to
Input
VARIABLES
Get
Date+
SCRIPTING
Choose from Menu

Menu Result
SCRIPTING
Add Number of Days➕

Menu Result
CALENDAR
Add
0
seconds
from
Date

Adjusted Date
CALENDAR
Format
Date
Options Under Construction

Formatted Date
VARIABLES
Get
Adjusted Date
CALENDAR
Format
Date
Options Under Construction

Formatted Date
SCRIPTING
Show alert
New Date
Formatted Date
Title
[{'value': 'New Date ', 'class': 'text'}, {'class': 'magic', 'value': 'Formatted Date', 'glyph': '', 'UUID': 'B65CF745-2ED4-43BD-A2E4-3FA65E974171'}]
SCRIPTING
Subtract Number of Days➖

Menu Result
CALENDAR
Add
0
seconds
from
Date

Adjusted Date
CALENDAR
Format
Date
Options Under Construction

Formatted Date
VARIABLES
Get
Adjusted Date
CALENDAR
Format
Date
Options Under Construction

Formatted Date
SCRIPTING
Show alert
New Date
Formatted Date
Title
[{'value': 'New Date ', 'class': 'text'}, {'class': 'magic', 'value': 'Formatted Date', 'glyph': '', 'UUID': '04BFF35E-C876-478C-AF8E-33381E7F3C38'}]
SCRIPTING
End Menu

Menu Result
SCRIPTING
Enter The Total Number of Days

Menu Result
SCRIPTING
Ask
Enter Number of Days

Provided Input
VARIABLES
Set variable
Total_Days
to
Input
VARIABLES
Get
Date+
SCRIPTING
Choose from Menu

Menu Result
SCRIPTING
Add Number of Days➕

Menu Result
CALENDAR
Add
0
seconds
from
Date

Adjusted Date
CALENDAR
Format
Date
Options Under Construction

Formatted Date
VARIABLES
Get
Adjusted Date
CALENDAR
Format
Date
Options Under Construction

Formatted Date
SCRIPTING
Show alert
New Date:
Formatted Date
Title
[{'value': 'New Date: ', 'class': 'text'}, {'class': 'magic', 'value': 'Formatted Date', 'glyph': '', 'UUID': 'B9369776-721E-407B-94C1-F0CB3A95DD38'}]
SCRIPTING
Subtract Number of Days➖

Menu Result
CALENDAR
Add
0
seconds
from
Date

Adjusted Date
CALENDAR
Format
Date
Options Under Construction

Formatted Date
VARIABLES
Get
Adjusted Date
CALENDAR
Format
Date
Options Under Construction

Formatted Date
SCRIPTING
Show alert
New Date
Formatted Date
Title
[{'value': 'New Date ', 'class': 'text'}, {'class': 'magic', 'value': 'Formatted Date', 'glyph': '', 'UUID': '59A6D252-3145-4892-9363-FD2601F9A28C'}]
SCRIPTING
End Menu

Menu Result
SCRIPTING
End Menu

Menu Result
SCRIPTING
“Working Days” Calculator👨🏻💻

Menu Result