No estoy seguro de que funcione...
X = (xf - xi)
Y = (yf - xi)
(x = 0) y (y > 0) Vertical hacia arriba.
(x = 0) y (y < 0) Vertical hacia abajo.
(x > 0) y (y = 0) Horizonal hacia la derecha.
(x < 0) y (y = 0) Horizontal hacia la izquierda.
(x = 0) y (y = 0) Es un punto, no una fecha.
Un saludo