Both of them are temporary and equal in meaning (present tense).
Do you have time?
A) I have no time (present, temporary, at this moment of asking ).
B) I don't have time (present, temporary, at the time of asking).
Will you have time tomorrow?
A) No, I won't have time (future).
Generally, no one is going to ask you if you have time for ever, and every one will have some free time in the future. So, I have no time can never mean "not having time for ever or permanently".
I hope it helps