What does John 7:6-9 mean?

6 Then Jesus said unto them, My time is not yet come: but your time is alway ready. 7 The world cannot hate you; but me it hateth, because I testify of it, that the works thereof are evil. 8 Go ye up unto this feast: I go not up yet unto this feast; for my time is not yet full come. 9 When he had said these words unto them, he abode still in Galilee. (John 7:6-9 KJV)

William Burkitt’s Commentary

Here we have Christ’s answer and refusal returned to his brethren’s desire: he tells them, That they might go up to the feast of Jerusalem, when they pleased, and as publicly; but it was not fit for him to appear so publicly, because the doctrine which he taught was odious to the pharisees, and the prevailing power at Jerusalem: he therefore resolves to go up privately, that he might not stir up the jealousy of the sanhedrim: but for them, they were out of danger of the world’s hatred: for, being the children of it, the world would love its own; but him it hated because he reproved its sins.

Where we may remark, That though our Lord Jesus Christ was most freely willing, and ready, to lay down his life for sinners, when the time was come that God the Father called for it; yet he would not expose his life to hazard and danger unseasonalby. Teaching us by his example, as not to decline sufferings when God calls us to them: so not to tempt God by running into them, when we may inoffensively avoid them. Your time is always ready, mine is not yet come.