Most cannabis plants cultivated in the Northern Hemisphere begin to flower by late July. The plants are harvested from October to November.
In much of the North and high-altitude areas, many varieties will not have time to complete flowering before fall frosts. To force the plants to flower earlier, give them longer night periods. If the plants are in containers, you can simply move them into a darkened area each evening.
Plants growing in the ground can be covered with an opaque tarpaulin, black sheet plastic, or double or triple-layers black plastic trash bags. Take advantage of any natural shading because direct sunlight is difficult to screen completely. For instance, if the plants are naturally shaded in the morning hours, cover the plants each evening or night. The next morning you uncover the plants at about eight to nine o'clock. Continue the treatment each day until all the plants are showing flowers. This usually takes two weeks at most, is the plants are well developed (about four months old). For this reason, where the season starts late, it is best to start the plants indoors or in cold frames and transplant outdoors when the weather is mild. This in effect lengthens the local growing season and gives the plants another month or two to develop.
From Barneys Seeds Webstie