Can I hide standard filed if yes how to hide status in timesheet and is their any places it will effect by hiding it
Yes, You can!
Please check the video.
No.
how to add a field State with link of workflow state and should display in the place of status which is already hidden
Create a workflow for that, workflow field will automatically create.