What is the difference between 老公 (lǎo gōng) and 丈夫 (zhàng fu)? 老公 is a 昵稱 (pet name/ nickname) for husband; 丈夫 is the formal term of husband. In any official document, you will only see 丈夫 and never 老公 as the term of 'husband' It is similar to "dad vs. father" ; "mom vs. mother" in English More @Wikipedia
Hover over any link to get a description of the article. Please note that search keywords are sometimes hidden within the full article and don't appear in the description or title.