You can totally do this with the group method.
You want to group the data, and you'll want a function to effectively "floor" the datetimes to the nearest day (or whatever).
var data = new google.visualization.DataTable();
data.addColumn('datetime', 'Time');
data.addColumn('number', 'Temperature');
data.addColumn('number', 'Rainfall');
data.addRows([
[new Date(2013, 1, 2, 10, 0, 0), 25, 1],
[new Date(2013, 1, 2, 10, 5, 0), 25, 2],
[new Date(2013, 1, 2, 10, 10, 0), 27, 3],
[new Date(2013, 1, 2, 10, 15, 0), 27, 4],