Date.toLocal[Date/Time]String()

by Alexey Demin

HTML

<p>
  <input type="text" value="2019-01-11T09:01:01.1234567" />
  <button>OK</button>
</p>
<p>
  <textarea rows="3"></textarea>
</p>

CSS

input { width: 50%; }
textarea { width: 100%; }

JavaScript

document
.querySelector('button')
.addEventListener('click', function(e){
	let input = document.querySelector('input');
  let txtArea = document.querySelector('textarea');
  let d = new Date(input.value);
  txtArea.value = 
  	'locale time: ' + d.toLocaleTimeString() + '\n' + 
    'locale date: ' + d.toLocaleDateString() + '\n' + 
    'locale string: ' + d.toLocaleString();
});