from ctparse import ctparse from datetime import datetime def parsetime(phrase): ts = datetime.now() return ctparse(phrase, ts=ts) if __name__ == "__main__": print(parsetime('May 5th 2:30 in the afternoon').ref_time)