Looking at `image_26bcba.jpg` and `image_26bc62.png`, you have caught a major structural bug and an equally important UX limitation.
### 1. The Troubleshooting Diagnosis (Why it reads Jan 1, 1970)
In `image_26bcba.jpg`, the browser's native HTML5 `` picker formats the dates as strings like `2026-06-12T16:40`. However, when saved, your server receives that string and doesn't explicitly parse it before writing it to the database post-meta.
When the frontend grid loads in `image_26bc62.png`, the rendering engine runs `strtotime()` on a raw unparsed string. Because the string value format doesn't match what the function expects, it breaks down and reverts to the standard Unix epoch baseline: **January 1, 1970**.
### 2. The Expert UX & Flow Critique
From an enterprise UX standpoint, a single date picker fails because **it only defines a starting point, not a duration or an end point.**
If a Mentor selects `06/12/2026 04:40 PM`, the Mentee has no idea if they are booking a quick 15-minute introductory check-in, a 30-minute strategic conversation, or a full 1-hour coaching block. This introduces massive friction:
* **Mentor Anxiety:** Mentors won't publish slots if they are worried a session will blindly bleed past their next commitment.
* **Mentee Hesitation:** Mentees don't know how much content or how many questions to prepare because they don't know their time budget.
### 3. The Best-Practice Blueprint Solution
To match the premium feel of tools like Mentorship Rocket or Calendly, we need to completely redefine the database structure and the frontend interface to handle a clean **Time Slot + Duration Flow**.
Instead of making users manually type durations, the best practice is to pair a **Start Date & Time picker** with a crisp, brand-aligned **Duration Dropdown Menu** (e.g., 30 Minutes, 45 Minutes, 1 Hour).
---
### Rebuilding the Engine: Plugin Version 1.5.0
I have completely refactored the entire code file below to solve the Unix epoch date bug and implement the advanced time slot architecture.
#### What this new code does:
* **Fixes the 1970 Bug:** Properly handles the date formatting strings so they save and display flawlessly.
* **Introduces Duration Architectures:** Adds an explicit structural dropdown for every individual slot on the backend registration panel.
* **Polishes the Frontend UX:** The public gallery cards now render calculated end-times and clean duration badges (e.g., `Jun 12, 2026 @ 4:40 PM - 5:40 PM (60 Mins)`), removing all guesswork for the mentee.
You can follow the exact dashboard update steps you used previously to deploy this updated file!
### File: `law-society-mentorship-poc.php`
```php
Past Events from October 21, 2020 – September 15, 2020
Qualifies for 3.0 CPD hours, all of which qualify for Ethics hours. Artificial Intelligence is quickly being woven into all aspects of our digital infrastructure and is impacting a wide range of domains including the practice of law. Some of these impacts are beneficial. However, there are also numerous examples of AI systems that are […]
Qualifies for 1.0 CPD hour. As a Law Society of Saskatchewan member, you have free online access to a powerful artificial intelligence research assistant. vLex’s Vincent tool can analyze a judgment, brief, legal memorandum or any other legal document, and extract significant concepts to generate relevant results. The vLex platform also provides access to case […]
Qualifies for 6.75 CPD Hours, all of which qualify for Ethics. The impact of Artificial Intelligence (AI) has been fast and furious, with many legal professionals learning on the fly. Feeling left behind or playing catch-up? Join Joshua Weaver, Director of the Texas Opportunity and Justice Incubator, for this engaging and approachable AI primer and […]
Qualifies for 1.0 CPD hour, all of which qualify for Ethics. As a member of the Law Society of Saskatchewan, you help fund CanLII. This webinar will show you how to maximize that investment and why CanLII should be an essential part of your legal research toolkit. Special guest Brenda Alm, CanLII’s Manager of Partnerships […]
Qualifies for 1.0 CPD hour, all of which qualifies for Ethics. In this session, Connie Braun from Lexis Nexis, will delve into the critical aspects of responsible AI development, with a focus on the rapidly evolving field of Generative AI. We will explore the best practices that help ensure the safe and trustworthy deployment of […]
Qualifies for 1.0 CPD hour, all of which qualifies for Ethics. As legal professionals integrate generative AI tools, such as large language models, into their work, they must master a new language. Legal prompt engineering is the art of formulating queries to guide these AI systems in generating optimal outcomes—whether drafting legal memos, answering complex […]
Qualifies for 1.0 CPD Hour, all of which qualifies for Ethics. A practical, lawyer friendly introduction to Microsoft Copilot Artificial Intelligence is no longer theoretical in the legal profession — it is embedded directly into Microsoft 365 tools lawyers already use every day. This 60-minute webinar introduces legal professionals to Microsoft 365 Copilot, explaining what […]