Are these sentences correct:
1) In the last two days, I have had only three hours of sleep, this afternoon.
2) Today, I have had only three hours of sleep, in the afternoon.
I think the commas are necessary. Maybe a dash would be better.
They are both unnatural.
"Invading armies have no rights." Noam Chomsky