The question "how long has it been since pm" is ambiguous, but if the meaning is to know how much time has passed since the most recent 12:00 PM (noon) today, or since the current PM time started, I can clarify with the current time. The current UTC time is 6:07 AM on Thursday, August 28, 2025. Since 6:07 AM is in the AM, the most recent PM period would have been yesterday from 12:00 PM (noon) until midnight. The time since then would be from midnight to 6:07 AM, which is about 6 hours and 7 minutes past midnight. Or if the question means since the last noon, that would be 18 hours and 7 minutes ago (counting backwards from current time to yesterday at noon). Please clarify if a different interpretation or timezone is intended.