Most of the previous studies research cooperation mainly based on donating money in social public goods games. Owing to the lack of income, some people prefer to donate time instead of money to promote the activity, in our daily life. Motivated by this fact, we here investigate the influence of the encouragement of donating time on the evolution of cooperation based on village opera. In our study, we set up two models: one is money-only model (MOM). Donating money is the only choice in MOM. The other is money–time model (MTM). Besides donating money, donating time is an alternative in MTM. Through numerical simulations, we find that compared to MOM, MTM has a faster speed to reach cooperation equilibrium and cost advantage to sustain the same cooperation level, without the effects of income, reputation, satisfaction, emotion and maximum nonmonetary input. However, it should be noted that MTM is better than MOM in a moderate interval of general budget VV. Our results provide stark evidence that the encouragement of donating time can promote and sustain cooperation better than only donating money.