Prototype Conversion Getters

Date.prototype


var d = new Date('2017-7-16');

console.log(d.valueOf());
console.log(d.toJSON());
console.log(d.toISOString());
console.log(d.toUTCString());
console.log(d.toString());
console.log(d.toDateString());
console.log(d.toTimeString());
console.log(d.toLocaleString('zh-CN'));

1500134400000 2017-07-15T16:00:00.000Z 2017-07-15T16:00:00.000Z Sat, 15 Jul 2017 16:00:00 GMT Sun Jul 16 2017 00:00:00 GMT+0800 (Malay Peninsula Standard Time) Sun Jul 16 2017 00:00:00 GMT+0800 (Malay Peninsula Standard Time) 2017/7/16 上午12:00:00

var today = new Date()
  .toLocaleDateString('en-GB', { day: 'numeric', month: 'short', year: 'numeric' })
  .split(' ')
  .join('-');

console.log(today);

19-Jul-2017