A new philosophy of time