Well that article is just flat out wrong. There are significant differences in carbohydrate count in 8 ounce glasses of skim, 2%, whole milk and half & half. At least in the US. I know because I pay close attention to labels.
I use cronometer to track nutrients (macro & micro). It uses data source directly from NCCDB from the University of Minnesota.