Moment Clone1.2.0+

  1. moment(Moment);

All moments are mutable. If you want a clone of a moment, you can do so implicitly or explicitly.

Calling moment() on a moment will clone it.

  1. var a = moment([2012]);
  2. var b = moment(a);
  3. a.year(2000);
  4. b.year(); // 2012

Additionally, you can call moment#clone to clone a moment.

  1. var a = moment([2012]);
  2. var b = a.clone();
  3. a.year(2000);
  4. b.year(); // 2012