The main difference between “tonite” and “tonight” is that “tonite” is a colloquial or informal way of spelling the word “tonight,” while “tonight” is the standard or more formal way of spelling the word.
In general, “tonight” should be used in written communication, unless you are trying to convey a colloquial or informal tone. For example, you might use “tonite” in a text message to a friend, but you would probably use “tonight” in a formal essay or business letter.
There may be some regional or cultural differences in how these terms are used. For example, some people in certain regions or communities might use “tonite” more frequently than “tonight,” or vice versa. It’s always a good idea to consider your audience and the context in which you are using these terms when deciding which one to use.