Before starting the actual question: I do not want any typical answer that anybody might have thought of or criticism and downvote without even reading the question properly.
I have been googling and seeking answer to this issue for about two months, and I posted related questions to various physics forums including Stack Exchange, but still things are unclear.
1. Motivation: According to D. Halliday, in his book Fundamentals in Physics, 10th Edition, for a travelling wave described by the function $y(x, t)=A \sin (kx - \omega t)$, the phase is the argument $kx - \omega t$, and thus the phase difference is $$\Delta (kx - \omega t) = k\Delta x - \omega \Delta t = k(x_2 - x_1) + \omega (t_2 - t_1).$$
We usually consider either the position $x$ or the time as being constant, so either of the terms becomes zero and that usually enables us to think of the phase difference as either $k\Delta x$ or as $\omega \Delta t$. Okay. Until here everything's fine.
2. Standing Wave: The equation for the standing wave can be easily derived (using a bit of trigonometry) from combining two identical travelling waves moving in the opposite direction, and the expression is $$y(x, t) = A \cos(\omega t)\sin(kx).$$
The first confusion starts from determining which one, obviously between time and position, to take as the argument. So I would say I was unsure about whether to take $\Delta \phi = \omega \Delta t$ or $\Delta \phi = k \Delta x$. I tried either one, and I thought (also obviously) when I'm considering the phase difference of two separate points I have to refer to $\Delta \phi = k \Delta x$, because the instant of time at which we are investigating the phase difference, in this case, does not really matter.
2.1 The Phase Difference of a Standing Wave: I read many books and articles about this but none of them directly clarified this. Yet, I found one book called "Waves & Normal Modes" by Prof Matt Jarvis at Oxford University Department of Physics, in which he says:
All points on the string have the same phase, or are multiples of π, in terms of how the oscillations move in time. For example, all the points are at rest at the same time ,when the string is at a maximum displacement from the equilibrium position, and they all pass through the origin or equilibrium position at the same time.
I guess he is referring to the time phase difference. As the $\cos \omega t$ term does not depend on $x$ the time phase difference between two separate points is, obviously, zero. I think this is reasonable. I found a similar (and satisfying) argument from the answer by John Rennie to this question.
However, I found that it is a common convention in high school/first year undergraduate level of physics to say that
if any two arbitrary points are moving upwards at the same time or downwards at the same time, then the phase difference is called to be zero, and if they are moving in the opposite direction then the phase difference is $\pi$. Only two values are possible, and none of other values, even the integer multiples of $\pi$ are impossible.
You can see an example of a source making this argument at Isaac Physics.
3. The Problem: So, going back to the point, this argument basically says that for any two points, no matter how close or far away they are, if they are just both moving upwards or both moving downwards they are in phase and the phase difference is zero. No equation, and no reasoning. I am very unsatisfied with it but textbooks say that it's correct. Is it merely a trivial error in high school textbooks or is there something more than that?
Also sorry for the inappropriate tags. If anybody could clarify, I would send sincere thanks to him or her.