Correct spelling for the English word "hasnt" is [hˈasnt], [hˈasnt], [h_ˈa_s_n_t] (IPA phonetic alphabet).
Correct spelling for hasnt