carbonjs
Version:
Javascript date library alternative to Moment.js with the same modern API
1 lines • 326 B
JavaScript
;const t=require("../constants");module.exports=(e=>{e.prototype.weekOfYear=function(){const e=this.endOf(t.YEAR);if(6!==e.weekday()&&11===this._month&&31-this._day<=e.weekday())return 1;const s=this.startOf(t.YEAR);return Math.ceil(this.diff(s.subtract(s.weekday(),t.DAY).subtract(1,t.MILLISECOND),t.WEEK,!0))}});