| layout | page | |||
|---|---|---|---|---|
| tags |
|
|||
| categories |
|
|||
| date | 2025-05-31 7:58 PM | |||
| title | Where Is Trump? 🔥DC? FL⛳️ |
If it's the weekend, America's Golfer-in-Chief, Trump is busy grifting America, playing golf at one of his golf courses.
Computer, End Trump Presidency Simulation.1
| Golfing ⛳️ |
|---|
| Florida, Palm Beach |
| The Mar-a-Lago Club 1100 South Ocean Boulevard, Palm Beach, Florida 33480 +1 (561) 832-2600 |
He’s Burning 🔥 Taxpayer Money 💰 Playing Golf 🏌️♂️ at His Summer Golf Resort ⛳️ in Bedminster, New Jersey
| Golfing ⛳️ |
|---|
| New Jersey, Bedminster |
| Trump National Golf Club Bedminster 900 Lamington Road Bedminster, NJ 07921 +1 (908) 470-4400 |
| Burning 🔥 Federal Government 💣 |
|---|
| White House |
| 1600 Pennsylvania Ave., NW Washington, DC 20500 +1 (202) 456-1111 (comments) +1 (202) 456-1414 (switchboard) |
- Federal Aviation Administration - Graphic TFRs
- JSON : Federal Aviation Administration - Graphic TFRs
- XML : Federal Aviation Administration - Graphic TFRs
- Roll Call Factba.se - Donald J. Trump's Public Schedule
- JSON : Roll Call Factba.se - Donald J. Trump's Public Schedule
{% include TrumpGolf.html %}
<script> // Set your dates here (year, month (0-based), day, hour, minute) const startDate = new Date(2025, 0, 19, 0, 0); // Jan 20, 2025 12:00 PM const endDate = new Date(2029, 0, 20, 12, 0, 0); // Jan 20, 2029, 12:00 PM function getDaysDiff(from, to) { // Calculate difference in milliseconds const msPerDay = 24 * 60 * 60 * 1000; return Math.floor((to - from) / msPerDay); } function fmtPercent(real) { const pct = Math.round(real * 10000) / 100; percent = pct.toFixed(2); return percent; } function showElement(name) { // 1 const element = document.getElementById(name); if (element != null) { // 2 document.getElementById(name).style.display = 'block'; } // 2 } // 1 function hideElement(name) { var element = document.getElementById(name); if (element != null) { element.style.display = 'none'; } } function setElementText(element, text) { document.getElementById(element).textContent = text; } function updateCounters() { showElement('burn'); showElement('golf'); const now = new Date(); setElementText('current-time', now.toString()); // Set time to noon for today now.setHours(12, 0, 0, 0); const daysSince = getDaysDiff(startDate, now); const daysRemaining = getDaysDiff(now, endDate); const daysTotal = getDaysDiff(startDate, endDate); const pctTermCompleted = daysSince / daysTotal; const pctTermRemaing = daysRemaining / daysTotal; setElementText('daysSince', "Days into term: " + (daysSince >= 0 ? daysSince + " days " + fmtPercent(pctTermCompleted) + "%" : "Event is in the future")); setElementText('daysRemaining', "Days remaining in term: " + (daysRemaining >= 0 ? daysRemaining + " days " + fmtPercent(pctTermRemaing) + "%" : "Event has passed")); } function trumpGPS(date) { // 1 now = new Date(date) weekDay = now.getDay(); // Sunday = 0 const holiday = isHoliday(now); if (holiday) weekDay = 7; switch (weekDay) { // 2 case 0: case 6: case 7: // out of bounds special: holiday showElement('golf'); hideElement('burn'); whichGolfHome(date); break; case 1: case 2: case 3: case 4: showElement('burn'); hideElement('golf'); break; case 5: // special case: check time if (now.getHours() > 15) { // 3 showElement('golf'); hideElement('burn'); whichGolfHome(date); } // 3 else { // 3 showElement('burn'); hideElement('golf'); } // 3 break; } // 2 } // 1 updateCounters(); trumpGPS(new Date()); function whichGolfHome(date) { showElement("golf"); hideElement("burn"); if (isMarALagoOpen(date)) { showElement('golf-winter'); hideElement('golf-summer'); } else { showElement('golf-summer'); hideElement('golf-winter'); } } function isHoliday(date) { retVal = floatingHoliday(date); if (! retVal) retVal = fixedHoliday(date); return (retVal); } //floating holidays (shift to Friday or Monday if on weekend) //1. New Year's Day (January 1) //2. Juneteenth National Independence Day (June 19) //3. Independence Day (July 4) //4. Veterans Day (November 11) //5. Christmas Day (December 25) function floatingHoliday(param) { // 1 const today = new Date(param); shift = 0; day = today.getDay(); switch (day) { //2 case 0: // Sunday shift = 1; break; case 6: // Saturday shift = -1; break; } //2 var retVal = false; floatDay = new Date(today); floatDay.setDate(today.getDate() + shift); const month = floatDay.getMonth() + 1; // January = 0 const weekDay = floatDay.getDay(); // Sunday = 0 const dateMonth = floatDay.getDate(); switch (month) { //2 // January 1 (12/31, 1/2) case 1: // January retVal = ((dateMonth - shift) == 1 ? true : false); break; // June 19 (6/18, 6/20) case 6: // June retVal = ((dateMonth - shift) == 19 ? true : false); break; // July 4 (7/3, 7/5) case 7: // July retVal = ((dateMonth - shift) == 4 ? true : false); break; // November 11 (11/10, 11/12) case 11: // November retVal = ((dateMonth - shift) == 11 ? true : false); break; // December 25 (12/24, 12/26, 12/31: NYD) case 12: // December retVal = ((dateMonth - shift) == 25 ? true : false) || ((dateMonth == 31) && (shift == -1) ? true: false); break; } //2 return (retVal); } //1 //Fixed (fixed day of week) //1. Birthday of Martin Luther King, Jr. (Third Monday in January) [15-21] //2. Washington's Birthday (Also known as Presidents Day; third Monday in February) [15-21] //3. Memorial Day (Last Monday in May) [25-31] //4. Labor Day (First Monday in September) [01-07] //5. Columbus Day (Second Monday in October) [08-14] //6. Thanksgiving Day (Fourth Thursday in November) [22-28] function fixedHoliday(param) { //1 retVal = false; now = new Date(param); const month = now.getMonth() + 1; const weekDay = now.getDay(); // Sunday = 0 const dateMonth = now.getDate(); if (month != 11) { //2 switch (weekDay) { //3 case 1: // Monday switch (month) { //4 // Birthday of Martin Luther King, Jr. (Third Monday in January) [15-21] case 1: // January // Washington's Birthday (Also known as Presidents Day; third Monday in February) [15-21] case 2: // February retVal = (isBetween(dateMonth, 15, 21)); break; // Memorial Day (Last Monday in May) [25-31] case 5: // May retVal = (isBetween(dateMonth, 25, 31)); break; // Labor Day (First Monday in September) [01-07] case 9: // September retVal = (isBetween(dateMonth, 1, 7)); break; case 10: // October (Second Monday in October) [08-14] // Columbus Day retVal = (isBetween(dateMonth, 8, 14)); break; } // 4 } //3 } //2 else if ((month == 11) && (weekDay == 4)) { //2 // Thanksgiving (Fourth Thursday in November) [22-28] retVal = (isBetween(dateMonth, 22, 28)); } //2 return (retVal); } //1 function isBetween(val, from, to) { return ((from <= val) && (val <= to) ? true : false); } function isMarALagoOpen(today) { dateToday = new Date(today); dateMothersDay = new Date(mothersDay(today)); dateHalloween = new Date(dateToday.getFullYear(), 9, 31); return (isBetween(dateToday, dateMothersDay, dateHalloween) ? false : true); } function mothersDay(param) { date = new Date(param); year = date.getFullYear(); mayDay = new Date(year, 4, 1); weekDay = mayDay.getDay(); //May begins : Second Sunday //1:14 //2:13 //3:12 //4:11 //5:10 //6:9 //0:8 secondSunday = (15 - (weekDay > 0 ? weekDay : 7)); dateMotherDay = new Date(year, 4, secondSunday); return(dateMotherDay); } // </script>Footnotes
-
@RalphHightower: I'm wishing that the time between January 20, 2025 and January 20, 2029 is a just a nightmare Holodeck2 simulation. ↩
-
Begin Program: The Reality Of Building a Holodeck Today / Star Trek
Star Trek: The Next Generation
Published May 18, 2021
By Becca Caddy ↩