Skip to content
Snippets Groups Projects
Commit 3ec524a1 authored by Joonas Seppä's avatar Joonas Seppä
Browse files

Made time better formatted

parent 11e4aa37
Branches
No related tags found
No related merge requests found
Pipeline #61722 passed
...@@ -12,11 +12,27 @@ type IProps = { ...@@ -12,11 +12,27 @@ type IProps = {
export default class Message extends React.Component<IProps>{ export default class Message extends React.Component<IProps>{
formatTime = (date: Date) => {
let today = new Date();
if(date.getDay() === today.getDay()){
return "today at " + date.toLocaleTimeString();
}
else if(date.getDay() === today.getDay()-1){
return "yesterday at " + date.toLocaleTimeString();
}
else{
return date.toLocaleString();
}
}
timeCreated = (singleMessage: messageType) => { timeCreated = (singleMessage: messageType) => {
if(this.props.singleMessage.createdAt !== undefined){ if(this.props.singleMessage.createdAt !== undefined){
let createdAt = new Date(this.props.singleMessage.createdAt);
return ( return (
<Typography> <Typography variant='body2'>
Created at: {this.props.singleMessage.createdAt.toString()} Created {this.formatTime(createdAt)}
</Typography> </Typography>
) )
} }
...@@ -25,9 +41,11 @@ export default class Message extends React.Component<IProps>{ ...@@ -25,9 +41,11 @@ export default class Message extends React.Component<IProps>{
timeModified = (singleMessage: messageType) => { timeModified = (singleMessage: messageType) => {
if(this.props.singleMessage.modifiedAt !== undefined){ if(this.props.singleMessage.modifiedAt !== undefined){
let modifiedAt = new Date(this.props.singleMessage.modifiedAt);
return ( return (
<Typography> <Typography variant="body2">
Modified at: {this.props.singleMessage.modifiedAt.toString()} Modified {this.formatTime(modifiedAt)}
</Typography> </Typography>
) )
} }
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment