rootstrap/activeadmin-chat

View on GitHub
javascript/modules/formatDate/index.js

Summary

Maintainability
A
0 mins
Test Coverage
export default (date) => {
  const format = /(.+), (\d{2}):(\d{2}):(\d{2})/;
  const matches = date.toLocaleTimeString('en-US', {
    hour12: false,
    year: 'numeric',
    month: '2-digit',
    day: '2-digit'
  }).match(format);

  return `${matches[2]}:${matches[3]} - ${matches[1]}`;
};