$date is flexible, you can put it in one call, even if there are dots or slashes or colons between the fields:

//write -ds,*split $+($logdir,$chan,.,$network,.,$date(yyyymmdd),.log)