According to an interesting article I came across today, in Tuvan (Тыва дыл), a Turkic language spoken in the Republic of Tuva in southern Siberia, the future is behind you and the past is in front of you. Which makes sense as you can ‘see’ the past, or at least remember it, but you can’t see the future.
In Chinese languages time is described as flowing vertically in some contexts, so the past is above you and the future below you. In Mandarin, for example, last week is 上個月 [上个月] (shàng gè yuè) and next month is 下個月 [下个月] (xià gè yuè), or ‘up/above month’ and ‘down/below month’.
Do any other languages describe the past as being in front of or above you and the future as being behind or below you? Or are there other was to describe the flow of time?