I don't know if you have seen this skirt before, but I bought one a couple of years ago and LOVE IT!
Mine is black, but it has pockets, little buttons, and a zipper. It fits higher up on my waist but still comes down just above my knees. I really really love this skirt. :)
https://www.amazon.com/dp/B00LAWBPYC/ref=cm_sw_r_cp_api_NdFVxb227HS93