The Yixian and Jiufotang Formations are called Lagerstatte, meaning that they have exceptionally good conditions for fossil preservation.
The Jiufotang overlays the Yixian, which suggests an Aptian or Albian age (between 100-120 million years old), according to Swisher et al. (1999).