diff --git a/application/src/components/view-orders/viewOrders.js b/application/src/components/view-orders/viewOrders.js
index 86e67113..e4fecba3 100644
--- a/application/src/components/view-orders/viewOrders.js
+++ b/application/src/components/view-orders/viewOrders.js
@@ -26,6 +26,25 @@ class ViewOrders extends Component {
{this.state.orders.map(order => {
const createdDate = new Date(order.createdAt);
+ const dateFormatter = new Intl.DateTimeFormat('en-US', {
+ hour: 'numeric',
+ minute: 'numeric',
+ second: 'numeric',
+ })
+ const formattedDate = dateFormatter.formatToParts(createdDate);
+ const timeElements = {
+ hours: '',
+ minutes: '',
+ seconds: ''
+ }
+ for (const element of formattedDate) {
+ let {type, value} = element;
+ type = `${type}s`;
+ if (timeElements.hasOwnProperty(type)) {
+ timeElements[type] = value;
+ }
+ }
+ const {hours, minutes, seconds} = timeElements;
return (
@@ -33,7 +52,7 @@ class ViewOrders extends Component {
Ordered by: {order.ordered_by || ''}
-
Order placed at {`${createdDate.getHours()}:${createdDate.getMinutes()}:${createdDate.getSeconds()}`}
+
Order placed at {`${hours}:${minutes}:${seconds}`}
Quantity: {order.quantity}