Unix timestamp to datetime string Given a unix timestamp as an input, give a datetime string, in a format like so: "YYMMDD.HHmm"

Rules


The input is a number (integer) of a millisecond-precise UNIX epoch time (milliseconds since 1970 January 1st 00:00:00.000 UTC).
The values must be padded with zeroes if they are 1 character instead of 2. (e.g.: for "DD", "1" is not acceptable, but "01" is.)
The output must be a single string. No arrays.
Leap second handling doesn't matter.
Shortest wins.


Good luck!

Example

Input: 1547233866744
Output: 190111.1911
JavaScript (ES6), 65 bytes

n=&gt;'101010.1010'.replace(i=/\d/g,x=&gt;new Date(n).toJSON()[i=x-~i])


Try it online!

How?

We initialize the pointer \$i\$ to a non-numeric value (coerced to \$0\$) and then add alternately \$2\$ and \$1\$ to it to pick the relevant characters from the ISO-8601 conversion of the input timestamp.

yyyy-mm-ddThh:mm:ss.sssZ
  ^^ ^^ ^^ ^^ ^^




JavaScript (ES6), 66 bytes

n=&gt;'235689.BCEF'.replace(/\w/g,x=&gt;new Date(n).toJSON()[+`0x${x}`])


Try it online!

How?

Once the input timestamp is converted in ISO-8601 format, all required characters can be accessed with a single hexadecimal digit.

yyyy-mm-ddThh:mm:ss.sssZ
  ↓↓ ↓↓ ↓↓ ↓↓ ↓↓
0123456789ABCDEF