Non-breaking space in dates

Hi I am a total newbie so please excuse me if this has been asked before. Have been looking all over but cannot seem to find a solution. Can someone suggest a script to insert a non-breaking space between dates.  In my language - Maltese - the format would be as follows 13 March 2019 = 13 ta' Marzu 2019. So basically the non-breaking space is needed after 13, after ta' and after Marzu. Since this is not the only issue I have with nonbreaking space scripts is there a place with instructions how to build others eg nonbreaking space after p. (which stands for page)?