Алексей Тен: А есть разница? Что мы получим костыльный вариант, где умножаются часы и минуты, что мы получим вариант с получением секунд от начала дня прошлого столетия.
Алексей Тен: это не для таймзоны. Т.к. отсчет идет с 3-ех часов утра, то эти 3 часа надо прибавлять, т.к. strtotime в данном варианте будет считать от 00:00
Разумеется, "стандартными функциями" будет дольше и не эффективнее.
поэтому единственным правильным решением будет $seconds = daytime2seconds("17:50");